C#如何把INT类型转换为方法参数对应的枚举类型?怎么强制转换?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#如何把INT类型转换为方法参数对应的枚举类型?怎么强制转换?相关的知识,希望对你有一定的参考价值。
参考技术A把INT类型转换成枚举
public Enum AAAdd,ddd,dddd,d
int d=2;
AAA a=(AAA)d;
把枚举转化成INT
public Enum AAAdd,ddd,dddd,d
AAA a;
int a = Convert.ToInt32(a.dd);
c# 中如何把 string 类型如何转换为uint类型啊?
如题,如何转换阿??
能转吗?大哥?
小弟,大哥已经转了都。。。。
转换过程为:
(1)uint-->byte[];
(2)byte[]-->char[];
(3)char[]-->string;
这几种类型的转换过程为
uint--->byte[]
byte[] bpara =System.BitConverter.GetBytes(uint upara);
byte[]--->uint
uint upara= System.BitConverter.ToUint32(bpara);
byte--->char
system.convert.tochar(bpara);
char--->byte
system.convert.tobyte(cpara);
byte[]--->char[]
(1)char[] cpara= System.Text.Encoding.Default.GetChars(bpara);(1)
(2)char[] cpara=new char[bpara.length];
for(int i=0;i <bpara.length;i ++)char[i]=system.convert.tochar(bpara[i]);
(3)char[] cpara= new ASCIIEncoding().GetChars(bpara);
char[]--->byte[]
(1)byte[] bpara= System.Text.Encoding.Default.GetBytes(cpara);
(2) byte[] bpara= new ASCIIEncoding().GetBytes(cpara);
char[]--->string
String spara=new String(cpara);
string---char[]
char[] cpara=spara.ToCharArray() 参考技术B 呵呵,“大哥”用词不当了,人家可是女性
不是说了么,string如果是“123”就可以转换,Convert.ToUInt32()就行了
但是如果string是“abc”,那怎么也转换不了啊 参考技术C 用(Unit) 或Convert.ToUInt64()强行转换 参考技术D 能转吗?大哥?
以上是关于C#如何把INT类型转换为方法参数对应的枚举类型?怎么强制转换?的主要内容,如果未能解决你的问题,请参考以下文章