我有一个字符串列表列表:
var list = new List<string> {"apples","peaches", "mango"};
Run Code Online (Sandbox Code Playgroud)
有没有办法迭代列表并在控制台窗口中显示项目而不使用foreach循环可能是使用lambdas和委托.
我想在新行中输出如下所示:
下面的水果是可用的:
苹果
桃子
芒果
Tim*_*ter 14
您可以使用String.Join连接所有行:
string lines = string.Join(Environment.NewLine, list);
Console.Write(lines);
Run Code Online (Sandbox Code Playgroud)
Phi*_*all 10
到目前为止最明显的是老式的for循环:
for (var i = 0; i < list.Count; i++)
{
System.Console.WriteLine("{0}", list[i]);
}
Run Code Online (Sandbox Code Playgroud)