我正在创建一个读取文本文件(存储为字符串数组)并通过简单按键对内容进行排序的小应用程序。 如何分配字符,例如。 'f'显示某个数组?例如,我只需按'f',控制台就会显示我的文本文件的名字,例如array [0]。这里是一个片段:C#控制台关键事件
//Console Read Key method???
//
if (key.KeyChar == 'f')
{
Console.WriteLine(strArray[0]);
}
我知道有很多关于SO内容与此有关,但没有相当有用。这是一个简单的问题,我无法解决!不要担心排序,我只需要一个特定的数组来显示。感谢您的帮助
看一看这个SO张贴 [处理控制台键按] [1] [1]:http://stackoverflow.com/questions/8898182/how-to- handle-key-press-event-in-console-application – bhs
**您是否尝试过**,例如,使用简单的foreach或LINQ Where?向我们展示它在哪里不起作用... –
如果你想打印出数组中的所有项目,你可以使用像“Array.ForEach(strArray,(line)=> Console.WriteLine(line));” –