我在vb.net中看到了以下类声明:
Public Class [Interface] Implements TestInterface
以上是什么意思? c#中有等价物吗?
答案 0 :(得分:5)
这是一个名为Interface
的普通类。
由于Interface
也是一个关键字,因此必须将其括在括号中以强制编译器将其解析为标识符。
在C#中,您可以编写public class @interface : TestInterface
(必须小写才能与C#关键字冲突)。
在任何一种语言中,都不要这样做。这令人困惑,没有任何目的。