把枚举转换成int型就可以了 。 枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。例如对枚举weekday的元素再作以下赋值: sun=5;mon=2;sun=mon; 都是错误的。 枚举元素本身由系统定义了一个表示序号的数值,
DatabaseType d1 = (DatabaseType)EnumParse(typeof(DatabaseType), "MSSQL", true);
DatabaseType d2 = (DatabaseType)EnumParse(typeof(DatabaseType), "0", true);
结果 d1=DatabaseTypeMSSQL;
d2=DatabaseTypeUnDefined;
在SQL中,枚举值是指一组有限的值,它们可以用来查询数据库中的特定数据。例如,如果您想要查询某个国家的所有城市,您可以使用枚举值来查询该国家的所有城市。您可以使用SELECT语句来查询枚举值,该语句的语法如下:SELECT FROM table_name WHERE column_name IN (value1, value2, value3, );其中,table_name是您要查询的表名,column_name是您要查询的列名,value1、value2、value3等是您要查询的枚举值。例如,如果您想要查询某个国家的所有城市,您可以使用以下SELECT语句:SELECT FROM cities WHERE country IN ('China', 'India', 'USA');这样,您就可以查询到指定国家的所有城市。
以上就是关于怎么获取枚举中元素的个数全部的内容,包括:怎么获取枚举中元素的个数、c# 大家是如何处理根据字符串来获取枚举值的、sql传入枚举值获取不同数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)