C# 如何在VisualStudio中对齐大单行字符串

C# 如何在VisualStudio中对齐大单行字符串,c#,string,visual-studio,C#,String,Visual Studio,你好,我有一个可能很愚蠢的问题,比如,我该如何写作 这行代码可能代表大型sql语句(几十行) 到下面的块代码格式,这是更透明,更容易编辑,但我还需要有一行字符串 string sql = "SELECT A, B, C FROM TableX"; 但是我不希望字符串中有\n个字符,我希望该块也是一行字符串 谢谢您可以在字符串前面添加@。这会将其转换为允许跨越多行的字符串 这确实会引入换行符(可能会有很多额外的空格,具体取决于缩进),但您可以轻松地删除这些换行符。创建一个常量=\n并在字符串声

你好,我有一个可能很愚蠢的问题,比如,我该如何写作

这行代码可能代表大型sql语句(几十行)

到下面的块代码格式,这是更透明,更容易编辑,但我还需要有一行字符串

string sql = "SELECT A,
B,
C
FROM 
TableX";
但是我不希望字符串中有\n个字符,我希望该块也是一行字符串


谢谢

您可以在字符串前面添加
@
。这会将其转换为允许跨越多行的字符串


这确实会引入换行符(可能会有很多额外的空格,具体取决于缩进),但您可以轻松地删除这些换行符。

创建一个
常量=\n
并在字符串声明中使用它以获得更清晰的代码…谢谢您,现在我可以声明该字符串块,但我在这一行末尾遇到了问题。。SQLQuery=SQLQuery.Replace(“\n”,”);Console.WriteLine(SQLQuery)似乎只显示最后一行,不知道为什么?@Muflix在调试器中检查字符串。提示:在Windows上,换行符用“\r\n”编码,而不是“\n”。
string sql = "SELECT A,
B,
C
FROM 
TableX";