我在这里撞我的头没有合适的方法..的toString()发现覆盖
鉴于C#...
public class ClassA
{
public override string toString()
{
return "use this toString()!";
}
}
当我尝试建立这个它告诉我:“ClassA的.toString():找不到合适的方法来覆盖。“
如何覆盖C#中的默认toString,如果不是这样?
我在这里撞我的头没有合适的方法..的toString()发现覆盖
鉴于C#...
public class ClassA
{
public override string toString()
{
return "use this toString()!";
}
}
当我尝试建立这个它告诉我:“ClassA的.toString():找不到合适的方法来覆盖。“
如何覆盖C#中的默认toString,如果不是这样?
正确的方法是ToString
我也试过了。 toString()给我错误。 ToString()只是给了我默认的行为。我必须在这里做其他事情。 – confusedWithJava 2011-01-13 00:32:51
它的toString(用大写字母T),你是后。与Java等其他语言相反,C#通常具有以大写字母开头的方法名称。和其他语言一样,如Java,它是区分大小写的!
你是否来自Java背景? :-)
那么,C#!= Java。 .NET中的方法通常以大写字母开头。 – 2011-01-13 00:28:52