我尝试过类似:“GetLine(fileName,line)”没有运气
代码:
static void Main(string[] args)
{
GetLine();
}
string GetLine(string fileName, int line)
{
......
}
答案 0 :(得分:1)
您正在静态函数中调用GetLine声明为非静态。
将GetLine声明标记为static,或者创建包含这两个函数的类的实例。
答案 1 :(得分:0)
如果您想重载方法GetLine
,则必须使用virtual
指示符进行标记。
virtual string GetLine(string fileNmae, int line)
{
//Code for method goes here
}
更新:
正如Mario Vernari建议您需要使该方法保持静态。
如果要调用此GetLine()
方法,则需要为GetLine创建一个新的重载方法。
static string GetLine()
{
return "Some string message"; //Return a string.
}
答案 2 :(得分:0)
如果你想直接调用它,它应该是一个静态方法。
private static string GetLine(string fileName, int line)