首先定义枚举
enum
weekdays
{
monday,
tuesday,
wednesday,
thursday,
friday,
saturday,
sunday
}
在主函数中
weekdays
day
=
weekdaysmonday;
consoleWriteLine("day={0}",day);
//输出的是
monday
weekdays
day1
=
weekdaysfriday;
int
a
=
(int)day1;
consoleWriteLine("a={0}",a);
//输出的是int
类型,输出为4
要转换为int类型要
强制类型转换
如果数值是尽可能连续的可以用一个数组存放对应的字符串
类似 char xxx[] = {"zero", "one", "two", "three",};
如果不是写一个函数类似
char f(int x)
{
switch (x)
{
case 1: return "one";
case 5: return "five";
case 10: return "ten";
}
return "unknown";
}
public enum Test {
ONE(1),
TWO(2),
THREE(3),
FOUR(4),
FIVE(5),
SIX(6),
SEVEN(7),
EIGHT(8),
NINE(9),
TEN(10);private int value;
private Test(int value){
thisvalue = value;
}
public static void main(String [] args) {
int j = 0;
for(int i = 0; i < Testvalues()length; i++) {
Systemoutprintln(Testvalues()[i]value);
}
}}
如何获取mysql中枚举类型的值
mysql_query("SET NAMES 'utf-8'");
修改成
mysql_query("SET NAMES 'UTF8'");
定义了颜色,当读取字符串时,想获得与之对应的枚举类型的值,可以用下面的代码实行public enum Color{RED = 1,GREEN = 2,BLUE = 3}static void Main(string[] args){string col = "BLUE";Color getType = (Color)EnumParse(typeof(Color),col)
以上就是关于c#怎么获取日期枚举的int值全部的内容,包括:c#怎么获取日期枚举的int值、如何根据字符方便的从枚举类型中获取对应的值、如何获得枚举类行的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)