main里面一句是这样
string sLine = Console.ReadLine();
IsTerminateString(sLine);
这个是main 外面的IsTerminateString:
private bool IsTerminateString(string source)
{
...
}
这样的话会报错:
Error 1 An object reference is required for the non-static field, method, or property 'ConsoleApplication1.Program.IsTerminateString(string)
把IsTerminateString 申明为static就正确了, 为什么?
call by reference的参数必须的static的函数吗?
是不是因为main 是static的, 所以所有在main中调用的函数都得是static的?
泛舟湖上清波郎朗
RISEBY
相关分类