Использование данных последней строки из массива - 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