我有一个VB类,它重载了Not运算符; 这似乎不适用于C#应用程序.
Public Shared Operator Not(item As MyClass) As Boolean
Return False
End Operator
Run Code Online (Sandbox Code Playgroud)
我可以在VB.NET中使用它:
If Not MyClassInstance Then
' Do something
End If
Run Code Online (Sandbox Code Playgroud)
我试图在C#应用程序中使用它,但它不会构建.
if (!MyClassInstance)
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
我收到了错误
接线员'!' 不能应用于'MyClass'类型的操作数
谁能告诉我我失踪了什么?