我需要高级人士的帮助。我有疑问的代码如下:
static void Main(string[] args)
{
List<string> numbersAsStrings = Console.ReadLine()
.Split('|')
.Reverse()
.ToList();
List<int> numbers = new List<int>();
foreach (var str in numbersAsStrings)
{
numbers.AddRange(str.Split(new[] { " " }, StringSplitOptions.RemoveEmptyEntries)
.Select(int.Parse)
.ToList()
);
// Zapiswam stoinostite ot stariq List w nov List
// Smeneni sa oshte gore s .Reverse
}
Console.WriteLine(string.Join(" ", numbers));
}
练习如下:编写一个程序以附加几个数字数组。
有人可以向我解释代码如何读取此特定代码上的条目。我自己找不到解决方案。
亲切的问候
答案 0 :(得分:0)
Console.ReadLine()
将读取程序运行后输入的所有字符,直到用户按下Enter键为止。
List<string> numbersAsStrings =
Console.ReadLine() // read the input as a string
.Split('|') // split the string into an array (delimited by |)
.Reverse() // reverse the array
.ToList(); // convert the array into a List