当前位置:编程学习 > C#/ASP.NET >>

c# 10进制和16进制

现在有以下语句,tcount是一个整形变量,比如说tcount=12,当i=9时,执行完,赋值语句a[i] = i;然后执行i++,执行完后,i的值怎么不是10,而是a呢?请问为什么?
for(i=0;i<tcount;i++)
{
 a[i] = i;
}
我知道了原因,可是怎样换为10进制呢? --------------------编程问答-------------------- 这难道不是十进制?   是a[i]不是吗?
Convert.ToInt32("A0" ,16) --------------------编程问答-------------------- 楼主应该是Debug的时候看的值

这样的话, 是因为你开了Hex进行Debug, 当然看到的都是十六进制了
Debug的时候, 留意ToolBar上那个"Hex"的button, 把它关了就行了 --------------------编程问答-------------------- 又是这样的问题...记住你看到的是给“人”看的...对计算机来讲不存在10进制也不存在16进制只有二进制...
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,