我在这里敲我的头..
在C#中给出......
public class ClassA
{
public override string toString()
{
return "use this toString()!";
}
}
当我尝试构建它时,它告诉我:“ClassA.toString():找不到合适的方法来覆盖。”
如果不是这样,你如何覆盖C#中的默认toString?
答案 0 :(得分:10)
正确的方法是ToString
答案 1 :(得分:3)
你要追求的是ToString(有一个大写字母T)。与Java等其他语言相反,C#通常具有以大写字母开头的方法名称。和Java等其他语言一样,它区分大小写!
您是否有机会来自Java背景? : - )