C#输入错误的override ToString()到底在做什么?

C#输入错误的override ToString()到底在做什么?,c#,tostring,C#,Tostring,在C#中,编译器允许并生成: public string Override() { return Name + " : " + StartTime; } 在具有Name string属性和StartTime datetime属性的对象中。 以下是我的团队成员应该编写的代码: public override string ToString() { return Name + " : " + StartTime; } 原始代码在做什么?第一个代码示例创建了一个名为Override()的新方

在C#中,编译器允许并生成:

public string Override() {  return Name + " : " + StartTime; }
在具有Name string属性和StartTime datetime属性的对象中。 以下是我的团队成员应该编写的代码:

public override string ToString() { return Name + " : " + StartTime;  }


原始代码在做什么?

第一个代码示例创建了一个名为
Override()
的新方法,该方法返回这些属性。关键字
override
区分大小写,因此方法
override()
非常好。

这只是一个名为
override
的方法。没什么特别的