如何在控制台中显示arrray月份?

时间:2016-04-18 18:59:22

标签: c#

static void Main(string[] args)
{
    string[] months = File.ReadAllLines("Month.txt");
    Console.WriteLine(months);
}

3 个答案:

答案 0 :(得分:4)

使用foreach循环遍历集合中的每个项目:

string[] months = File.ReadAllLines("Month.txt");
foreach(var month in months)
{
     Console.WriteLine(month);
}

其他方法可能包括普通for循环:

for(var m = 0; m < months.Length; m++)
{
     Console.WriteLine(months[m]);
}

或者如果您需要它们作为逗号分隔的字符串,您可以使用String.Join()方法:

// Yields "January,February,March..."
Console.WriteLine(String.Join(',', months));

答案 1 :(得分:1)

使用String.Join时没有Foreach

string[] months = File.ReadAllLines("Month.txt");
string str = String.Join("\n",months);
//Or string str = String.Join(Environment.NewLine, months);
Console.WriteLine(str);
Console.ReadLine();

答案 2 :(得分:0)

    string[] months = File.ReadAllLines("Month.txt");
    string str =string.Empty;
    foreach (var item in months)
    {
        str = item + ";";
    }
    Console.WriteLine(str);