Использование данных последней строки из массива - C#
Формулировка задачи:
Доброго времени суток. Как из полученного массива строк считать только последнюю строку?
массив такого вида:
1
1
2
3
5
5
5
6
9
11
7
8
Вот такой код :
static void Main(string[] args) { FileStream logFileStream = new FileStream("D:\\sts\\22.54.14.txt", FileMode.Open, FileAccess.Read, FileShare.ReadWrite); StreamReader logFileReader = new StreamReader(logFileStream, Encoding.UTF8); int n = 6; for (int i = 0; i < n; i++) logFileReader.ReadLine(); while (!logFileReader.EndOfStream) { string line = logFileReader.ReadLine(); string[] parametrs = line.Split(';'); string spd = parametrs[1]; int nn = Convert.ToInt32(spd); int first = nn / 10; int second = nn % 10; Console.WriteLine(nn); if (nn > 10 ) { SoundPlayer simpleSound = new SoundPlayer(@"D:\DISTR\project\4.wav"); simpleSound.PlayLooping(); } logFileReader.Close(); logFileStream.Close(); Console.ReadKey(); }
Решение задачи: «Использование данных последней строки из массива»
textual
Листинг программы
parametrs[parametrs.Length - 1]; // без Linq parametrs.Last(); // с Linq
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д