Как достать значение из коллекции? - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Есть TXT файл следующего содержания: qwe;1;ffv fvv;gfl;s vxcbx;wsdfs;STARf gsasq;fbgg;3 gdfb;4fsdf;gb
using System;
using System.IO;
using System.Collections;
using System.Text;

class clWork_with_csv_file
{
    static void Main()
    {
        string path_for_file = "C:\\test\\1.txt";
 
        DirectoryInfo Dir_in = new DirectoryInfo(path_for_file);
 
        string[] array_csv;
        ArrayList alArray_csv = new ArrayList();
 
        StreamReader srStream = new StreamReader(path_for_file, Encoding.GetEncoding(1251));
 
        do
        {
            array_csv = srStream.ReadLine().Split(new char[] { ';' });
            alArray_csv.Add(array_csv);
        }
        while (srStream.EndOfStream != true);
 
        Console.WriteLine("Ready!");
        Console.ReadKey();
    }
}
И вот я получаю коллекцию ArrayList содержащую одномерные массивы. Вопрос! Как мне теперь записать в переменную TRT какое нибудь значение. Ну например хочу выдернуть из из этой коллекции текст "STARf" и присвоить его переменной TRT, P.S. Может кто нибудь написать простенький LINQ запрос к этой коллекции, если это вообще возможно.

Решение задачи: «Как достать значение из коллекции?»

textual
Листинг программы
// хочу выдернуть из из этой коллекции текст "STARf" и присвоить его переменной TRT,
string trt = ((string[])alArray_csv[2])[2];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.375 из 5
Похожие ответы