c#中是否有类似于java@override注释的东西?

2022-09-02 13:41:03

我已经在java中使用了@Override,并且非常方便。c# 中是否有类似的东西?


答案 1

C# 编译器为方法重写提供编译时检查,包括检查方法是否实际按预期重写。可以指示应使用 .NET 关键字重写某个方法。override


答案 2

在 C# 中,必须使用关键字来重写函数。override

如果在不使用匹配函数或基函数的情况下使用,则会收到编译器错误。overridevirtualabstract

如果不使用 ,并且存在匹配的基函数,则会收到编译器警告(除非添加 )。overridenew


推荐