关于byte转换int 例如我有一个String a="1092097988"怎么样把a的值给byte然后把byte转换为int我最终想获得这个int值,但并不是1092097988这个数知道的朋友,帮帮忙,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那为什么 要先转成byte先? 哦。我理解错了。想得得转成byte后的码 System .Text.Encoding.ASCII.GetBytes()這個是把string轉成Byte[],然後你要哪幾個位自己去拿出來拼湊成你要的int, int.Parse(a);同理可以是double.Parse()... 可以直接string=>int,不知道LZ怎么要先轉成byte在轉int,有別用處嗎? byte[10] Temp =="1092097988" 10个byte 要转成几个int????????????????? String a="1092097988" 超过byte的范围String a = "1092097988";int b = Convert.ToInt32(a); 如果楼主是需要在中间用到byte型的变量的话,可以这么做int i = int.Parse(a);byte[] buf = new byte[];int j = i/256;for(int cnt=1;cnt < int.MaxValue;cnt++){ if(j>256) { buf[cnt-1]=i/(256*cnt) j=j/256 } else { buf[cnt-1]=j%(256*cnt) break; }}这样就把你要的字符串型数字放入了一个byte型数组里,从高位到低位(数组中就是0-n),之后如果需要用它输出int型变量,只要还原就ok了 界面设计的时候tabel表格调整某行,其他行“联动”。。。 如何用c#2005做不规则报表 c# 关于image的 framedimension和guid的区别? 我的代碼執行對一份文件的移動操作,可是總是拋出文件正在被使用的異常,我并沒有打開它,有知道原因的高手請指點一二 新人报道~~再求一个C#方面的入门书籍~ 怎么读取USB口数据 关于封装datagrid 的问题 winfrom的设计问题 StreamReader读文本出现乱码??? 如何在WinForm中嵌入Excel和显示PDF文件? 一个特别傻的问题 怎么修改图标啊 向C#程序员请教!
這個是把string轉成Byte[],然後你要哪幾個位自己去拿出來拼湊成你要的int,
同理可以是double.Parse()...
byte[10] Temp =="1092097988" 10个byte 要转成几个int?????????????????
String a = "1092097988";
int b = Convert.ToInt32(a);
byte[] buf = new byte[];
int j = i/256;
for(int cnt=1;cnt < int.MaxValue;cnt++)
{
if(j>256)
{
buf[cnt-1]=i/(256*cnt)
j=j/256
}
else
{
buf[cnt-1]=j%(256*cnt)
break;
}
}
这样就把你要的字符串型数字放入了一个byte型数组里,从高位到低位(数组中就是0-n),之后如果需要用它输出int型变量,只要还原就ok了