out用法的问题,在线等呢
class Program
{
string filename= @"filename.txt";
StreamReader reader;
.......
static void Main(string[] args)
{
Op.fOpen(filename,out reader );
}//end void main()
//
class OpenFile
{
public void fOpen(string str,out StreamReader rd)
{
rd = new StreamReader(str, Encoding.Default);
}
}//end OpneFile
}
}
报错是
Error 1 An object reference is required for the nonstatic field, method, or property 'FileProcess.Program.reader'
没有其他错了
请问是哪里错了呢?
谢谢