c#怎么获取日期枚举的int值

c#怎么获取日期枚举的int值,第1张

首先定义枚举

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值、如何根据字符方便的从枚举类型中获取对应的值、如何获得枚举类行的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9339916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存