我有一个要像枚举一样使用的结构:
public struct SQLDS_statementTypes
{
public static string Select = "Select",
Update = "Update", Insert = "Insert", Delete = "Delete";
}
但这会引发错误:此语句上出现“无法将运算符'=='应用于类型为'SQLDS_statementTypes'和'string'的操作数”:
if (statement == SQLDS_statementTypes.Update)
反正有解决办法吗?
最佳答案
为什么不使用常规枚举? http://msdn.microsoft.com/en-us/library/sbbt4032.aspx
关于c# - 在C#中,如何像枚举一样使用struct?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10708493/