c# 中如何把 string 类型如何转换为uint类型啊?

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:06:26
如题,如何转换阿??
能转吗?大哥?

小弟,大哥已经转了都。。。。

可以使用Convert,使用uint.Parse()或uint.TryParse()方法更好.尤其TryParse,不会出现异常.转换成功返回true,转换结果作为输出参数.否则返回false.

uint.TryParse();

转换过程为:
(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);