Открыть текстовый файл для чтения из программы (без окна OpenFileDialog) - C#

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

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

Помогите разобраться, пожалуйста! Нужно открыть текстовый файл для чтения из программы (без окна openFileDialog). Раньше это делалось так: (всё работало)
Stream myStream3;
            OpenFileDialog openFileDialog1 = new OpenFileDialog();
 
            openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
            openFileDialog1.FilterIndex = 2;
            openFileDialog1.RestoreDirectory = true;
 
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                if ((myStream3 = openFileDialog1.OpenFile()) != null)
                {
                    StreamReader str = new StreamReader(myStream3);
                    for (int i = 0; i < 10; i++)
                    {
                        for (int j = 0; j < 2; j++)
                        {
                            
                            kouc44[i][j] = Convert.ToInt16(str.ReadLine());
                                }
                       
                    }
str.Close();
                    
                    myStream3.Close();
                }
            }
Теперь так: (пишет файл не найден, хотя путь правильный)
StreamReader  str= new StreamReader(@"C:\...\...\bin\Debug\данные.txt");
                    for (int i = 0; i < 10; i++)
                    {
                        for (int j = 0; j < 2; j++)
                        {
                            
                            kouc44[i][j] = Convert.ToInt16(str.ReadLine());
                                }
                          }
 str.Close();

Решение задачи: «Открыть текстовый файл для чтения из программы (без окна OpenFileDialog)»

textual
Листинг программы
Application.StartupPath + "\\данные.txt"

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


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

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

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