我有一个字符串数组,如下所示: 如何将它们中的每一个写入控制台? 下面是从我的C#程序代码:从下面的代码,我有所有的猫写入控制台从C中读取数组#
using (RegistryKey ic = clsidKey.OpenSubKey("Implemented Categories"))
{
string[] cats = ic.GetSubKeyNames();
}
我有一个字符串数组,如下所示: 如何将它们中的每一个写入控制台? 下面是从我的C#程序代码:从下面的代码,我有所有的猫写入控制台从C中读取数组#
using (RegistryKey ic = clsidKey.OpenSubKey("Implemented Categories"))
{
string[] cats = ic.GetSubKeyNames();
}
难道你不这样做呢?
foreach (string cat in cats) {
Console.WriteLine(cat);
}
试试这个:
foreach(string cat in cats)
{
Console.WriteLine(cat);
}
或者甚至更具体:
foreach(string cat in cats)
{
Console.Out.WriteLine(cat);
}
Linq中的风格
Array.ForEach(cats, Console.WriteLine);
你也可以使用Array.ForEach(cats,System.Console.WriteLine);因为System.Console.WriteLine满足操作
编辑以反映它。 – 2009-10-02 19:49:12
Console.Writeline已经增加了断行,所以你不需要成\ n除非你想添加间隔线。 – 2009-10-02 18:21:50
为什么“\ n”? WriteLine已经处理新行... – 2009-10-02 18:22:23
您不需要“\ n”,因为您正在使用WriteLine而不是Write,并且最好使用Environment.NewLine。 – 2009-10-02 18:23:21