使用 而不是使用其他打印函数的重要性



在 C# 中,我们有 Console.WriteLine,在编写线性程序时,优化和开销很重要,我想知道,在同一个 Console.WriteLine 中使用 "" 而不是一次又一次地调用这个的必要性,如果我想打印 10 行:

Console.WriteLine("line1n line2n line3n line4n...");

如您所见,此语句可能很长,并且不是一个好的编程习惯。

与将

任何内容输出到控制台的实际时间相比,将其拆分为一行或多行代码的决定可以忽略不计。如果需要性能,请减少输出。

如果是因为必须管理一个字符串中的所有行,请尝试使用我快速组合在一起的此方法。它从字符串数组中获取所有行,并将其格式化为您想要的。不确定它在性能方面的有效性如何,但它肯定会帮助您更好地阅读线条。

protected void Page_Load(object sender, EventArgs e)
{
    string[] lines = { "This is line 1", "This is line 2", "This is line 3", "This is line 4" };
    Console.WriteLine(FormatLines(lines));
}
public string FormatLines(string[] lines)
{
    string putTogetherQuery = "";
    for (int i = 0; i < lines.Length; i++)
        putTogetherQuery += "{" + i + "}n ";
    return String.Format(putTogetherQuery, lines);
}

最新更新