我找不到如何拆分Console.WriteLine文本而不在程序中创建新行.我的意思是,我的代码行太长,水平滚动以检查它是不可取的
Console.WriteLine("BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla")
Run Code Online (Sandbox Code Playgroud)
结果只是控制台中的一行文本(可能由于其长度而被拆分,但保持同一行)
进入相同的,但在代码中的不同行,给出相同的结果.我试过用一个新的代码行拆分它们就好像它是这样的通用代码:
Console.WriteLine("BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla
BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla
BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla
BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla")
Run Code Online (Sandbox Code Playgroud)
并且结果在控制台中保持一行文本
但看起来这不是正确的方式.
对不起,如果它是愚蠢的.谢谢
如果不在字符串中嵌入换行符,就无法在C#中拆分字符串文字.分割这样一条线的典型方法是:
Console.WriteLine("BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla" +
"BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla" +
"BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla" +
"BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla");
Run Code Online (Sandbox Code Playgroud)
如果你的字符串有换行符,那么你可以使用文字字符串标识符@:
Console.WriteLine(@"This is one line followed by a carriage return
this is the second line of the string
and this is the third line");
Run Code Online (Sandbox Code Playgroud)