已知:char[]str=new char[4]{'1','2','\0','\0'};
int i;
1. 为什么: i = convert.toINT32(str)会报错,而不是 i = 12?
2. string aa = strN.ToString();
Console.WriteLine(aa); 为什么输出system.char[]而不是12?
int i;
1. 为什么: i = convert.toINT32(str)会报错,而不是 i = 12?
2. string aa = strN.ToString();
Console.WriteLine(aa); 为什么输出system.char[]而不是12?
解决方案 »
- ReaderWriterLockSlim的阻塞顺序求解
- 请教rss订阅网站第一次加载时候是怎么读取到那么多数据的?
- 左边位加密前的数据,求算法
- 有关socket编码的问题
- webBrowser 显示指定的HTML代码 为页面
- 我根据网上的资料做了一个实验获取系统图标,为什么大图标比小图标还小(附代码)!请高手指点
- 做了一个由C#编辑的简单聊天系统,可是一直无法运行,哪位高手可以帮帮忙?拜托
- C#中,用System.DateTime.Now.MilliSecond得到的毫秒是100000进制的吗?
- 大家好,求教如何在一窗体更新另一窗体的数据集
- c# AES加密与java的不同;
- 用C#怎么把查询到的数据保存到excel中
- 用PictureBox画曲线,运行后,控件中开始没有曲线,必需先改变一下窗口大小,曲线才会显示,请问为什么?
2.str作为一个char [],调用的ToString()继承自Object,默认返回该对象的类型描述。
楼主应该这样写
已知:char[] chars=new char[4]{'1','2','\0','\0'};
int i; string s = new string(chars);
i = Convert.ToInt32(s);
Console.WriteLine(s);