char[] buff
buff = key.ToCharArray();
学习资料里有这么一段,百度了不明白,具体效果是怎样的呢?谢谢比如: 07 05 04 (间隔是" ")
buff = key.ToCharArray();
学习资料里有这么一段,百度了不明白,具体效果是怎样的呢?谢谢比如: 07 05 04 (间隔是" ")
解决方案 »
- 求救!用HtmlElement来模拟事件(InvokeMember)不成功,为何???
- winfrom怎么打开3G天翼网络
- C#中如何反序列化使用替代组的XML?
- 大型系统,如何高效导出数据到EXCEL 或者ACCESS数据库中
- 请教大家关于WinForm控件显示的问题?
- 一个跟反射有关的问题,初学.NET,还不是很熟练,希望高手赐教,来者有分!(急)
- 求教,checkedListbox控件
- 菜鸟求大神解决啊 按钮点击事件导入TXT文本。
- C# 中接口如何实现?
- 求助:C# menustrip 的backcolor无法回到初始状态
- UBB代码转换成HTML代码
- c# tabcontrol 如何让tabpage背景透明呢。
如果是string Key="07 05 04";
char[] buff=Key.ToCharArray();的话你的buff里存的是{'0','7',' ','0','5',' ','0','4'};
这里的ToCharArray();就是把字符串里的每个字符提取出来然后存在一个数组里返回。
string 变量是由N个 char 变量组成的,ToCharArray 就是把它的每一个 char 独立出来,然后形成一个 char[] 数组。
比如:"abcd" ToCharArray 之后,就变成了 { 'a', 'b', 'c', 'd' }
string[] result = "07 05 04".Split(' '); // result = { "07", "05" "04" }
数组肯定是 {'0','7',' ','0','5',' ','0','4'};因为是字符数组;2.如果按楼上那些人去 split(' ');
那结果就是 {'0','7','0','5','0','4'};
我想得到int数组: {7,5,10} 该如何操作呢?
var list= (str.Split(new char[] { ' '}, StringSplitOptions.RemoveEmptyEntries)).ToList<int>();;这样估计可以
var str = "07 05 10";
var list = Array.ConvertAll<string, int>(str.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries), s => int.Parse(s)).ToList();这回可以了