StreamReader sr;
sr=File.OpenText("functions.txt");
string filestr=sr.ReadToEnd;
чтение фаила
но что то не так.
Код:
Цитата:
Originally posted by steels
Хочу прочитать текстовый фаил в строку
но что то не так.
using System.IO;
Хочу прочитать текстовый фаил в строку
но что то не так.
using System.IO;
Код:
StreamReader sr;
sr=File.OpenText("functions.txt");
string filestr=sr.ReadToEnd;
sr=File.OpenText("functions.txt");
string filestr=sr.ReadToEnd;
[COLOR=blue]using System.IO;[/COLOR]
Код:
/* 1- проверяем что файл существует */
if( !File.Exists(@"c:\f3.txt") )
{
Console.WriteLine("Error! File not exist");
Console.ReadLine();
return;
}
StreamReader sr = File.OpenText(@"c:\f3.txt");/* OR "c:\\f2.txt" */
/* 2- считываем файл в строку */
String str = sr.ReadToEnd();
Console.WriteLine(str);
sr.Close();/* ЗАКРЫВАЕМ поток чтения */
Console.ReadLine();
if( !File.Exists(@"c:\f3.txt") )
{
Console.WriteLine("Error! File not exist");
Console.ReadLine();
return;
}
StreamReader sr = File.OpenText(@"c:\f3.txt");/* OR "c:\\f2.txt" */
/* 2- считываем файл в строку */
String str = sr.ReadToEnd();
Console.WriteLine(str);
sr.Close();/* ЗАКРЫВАЕМ поток чтения */
Console.ReadLine();
Если путь файла пишешь таким образом:
Код:
sr=File.OpenText("functions.txt");
проверь что фаил находится в bin->debug
StreamReader sr;
sr=File.OpenText("functions.txt");
string filestr=sr.ReadToEnd;
И обратим внимание на последнюю строчку кода, где в filestr пытаемся вместо строки записать указатель на функцию типа IntPtr(или void*). Поэтому исправляем string filestr=sr.ReadToEnd; на string filestr=sr.ReadToEnd();
Цитата:
Originally posted by 3A3-968M
Всё намного банальней...
Всё намного банальней...
не заметила :(
к steels просьба: если возможно пиши error message, тогда легче будет увидеть проблему ( даже не обладая внимательностью ЗАЗ-968M).