public static StringBuilder odczyt(string nazwa)
{
FileStream plik;
StringBuilder dane = new StringBuilder("");
try
{
plik = new FileStream(nazwa,FileMode.Open);
}
catch(FileNotFoundException)
{
Console.WriteLine ("Brak pliku {0}", nazwa);
}
int w;
do
{
w = plik.ReadByte();
if(w != -1)
dane.Append((char)w);
}
while( (w > 0) );
plik.Close();
return dane;
}
}
它是我的简单功能,它正在工作,但现在我不知道它是如何发生的。Monodevelop 说 plik 没有赋值?有人可以解释为什么吗?