我有以下需要移植到 C# 的 VB.net 接口(interface)。 C# 不允许在接口(interface)中使用枚举。如何在不更改使用此接口(interface)的代码的情况下移植它?
Public Interface MyInterface
Enum MyEnum
Yes = 0
No = 1
Maybe = 2
End Enum
ReadOnly Property Number() As MyEnum
End Interface
最佳答案
public enum MyEnum
{
Yes = 0,
No = 1,
Maybe = 2
}
public interface IMyInterface
{
MyEnum Number { get; }
}
关于c# - 如何将带有枚举的 VB.net 接口(interface)转换为 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/178561/