C# новая переменные типа string с цикле

Жалоба
Вопрос

У меня есть кусочег кода  который выполняется в цикле while
Собсно чтение из пресного файла, задача такая примерно раз в 2 цикла записывать некий кусок файла в переменную string мои_мего_данные1 с этим сосбно все понятно только вот мне надо что бы с каждым циклом у меня мои_мего_данные менял индек примерно так первый цикл мои_мего_данные1 второй мои_мего_данные2 и etc
Либо я чего то пропустил либо не дочитал кто знает как мне поступить в данном варианте...
Заранее спасибо!
Дополнение #1 08.11.2010 23:24:52
ага это понятно мы создали массив с размером  2, а если я заранее не знаю какого он будет размера!?
как в этом случае быть... ??

Дополнение #2 08.11.2010 23:58:49
А еще вопрос. Мне не совсем ясно как мне добраться к List из другого метода пишет в данном контексте нету моего листа.

Дополнение #3 09.11.2010 4:20:05
PetSerAl - к сожалению код показать не смогу на другом программка на другом ПК вот примерно что у меня.

public void readDATAfromeFile(string path)
{
           using (StreamReader readFile = new StreamReader(path))
           {
 List<string> neads = new List<string>();
            string line;
    while ((line = readFile.ReadLine()) != null)
               {
neads.Add(""+ line);
               }
           }
}
грубовато и возможно не работает ИМЕННО ЭТОТ, тот, что у меня вроде работает, метод вызывается по нажатию кнопки, а по нажатию другой(их) мне надо получить
с него данные,,  
Ну а далее прям как в примере с динозаврами.

       foreach(string dinosaur in neads)
       {
           Console.WriteLine(dinosaur);
       }

Спасибо заранее.

Дополнение #4 09.11.2010 15:22:01
Одному

Дополнение #5 09.11.2010 17:46:58
public partial class Form1 : Form
   {

       public List<String> neads;
       List<string> neads = new List<string>();

В общем я поступил так...

Вытащил переменную из метода в обьявил ее в основном классе... вроде срослось динозавры показались.

В процессе 1
программирование 4 года назад 4 Ответов 165 Просмотров 0

Ответов ( 4 )

    0
    7 лет назад
    Ответить

    >а если я заранее не знаю какого он будет размера!?

    0
    7 лет назад
    Ответить

    var мои_мего_данные=new string[2];
    int k=0;
    for(...){
    мои_мего_данные[k=1-k]=...;
    }

    0
    7 лет назад
    Ответить

    Можно передавать List как параметер метода или сделать List полем класса, а не локальной переменной. Покажите Ваш код, тогда будет виднее.

    0
    7 лет назад
    Ответить

    Вызываймые методы принадлежат одному классу или разным?

Ваш ответ