相关疑难解决方法(0)

C#:public new string ToString()VS public override string ToString()

我想在我的一个类中重新定义ToString()函数.

我写

public string ToString()
Run Code Online (Sandbox Code Playgroud)

......而且工作正常.但ReSharper告诉我要改变它

public new string ToString() 
Run Code Online (Sandbox Code Playgroud)

要么

public override string ToString()
Run Code Online (Sandbox Code Playgroud)

有什么不同?为什么C#需要这样的东西?

c# oop

20
推荐指数
2
解决办法
9336
查看次数

标签 统计

c# ×1

oop ×1