
c# 中如何把 string 类型如何转换为uint类型啊?
5个回答
展开全部
可以使用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);
(2) byte[] bpara= new ASCIIEncoding().GetBytes(cpara);
char[]--->string
String spara=new String(cpara);
string---char[]
char[] cpara=spara.ToCharArray()
转换过程为:
(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()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,“大哥”用词不当了,人家可是女性
不是说了么,string如果是“123”就可以转换,Convert.ToUInt32()就行了
但是如果string是“abc”,那怎么也转换不了啊
不是说了么,string如果是“123”就可以转换,Convert.ToUInt32()就行了
但是如果string是“abc”,那怎么也转换不了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用(Unit) 或Convert.ToUInt64()强行转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能转吗?大哥?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询