【发布时间】:2022-01-14 16:39:23
【问题描述】:
我需要在一行中读取带有',' 的名称列表,例如:
John Doe, Johnny Di, ...
我是一个初学者,所以我真的不知道如何正确地从列表中读取,但这就是我设法弄乱的
var names = new List<string>();
string name1 = Console.ReadLine();
while (name1 != "")
{
names.Add(name1);
name1 = Console.ReadLine();
}
var res = from name in names
orderby name.Split(" ")[1]
ascending
select name;
【问题讨论】:
-
var names = Console.ReadLine().Split(',')? -
您的代码不会读取以逗号分隔的名称列表,而是一次读取一个名称,直到输入空白为止。