【发布时间】:2016-10-05 03:19:02
【问题描述】:
重写方法的签名与原始基类System.Object中的签名相同,因为签名只包括方法的名称和它所接受的参数类型和数量。
为什么需要相同的返回类型来覆盖一个方法?
using System;
namespace Testing_Override_Keyword
{
class OverridingClass
{
public override int ToString()//**Here is error**
{
return 1;
}
}
}
这是错误
返回类型必须是字符串以匹配被覆盖的成员
【问题讨论】:
标签: c# overriding virtual tostring