黑马程序员技术交流社区

标题: 字符串转换为数组? [打印本页]

作者: gyt_xtt    时间: 2014-4-2 08:57
标题: 字符串转换为数组?
本帖最后由 gyt_xtt 于 2014-4-2 10:16 编辑

做题的时候,遇到一个问题
如何将用户输入的字符串转换为数字数组呢? 先忽略用户输入非法字符的情况,假设输入的全是数字,我只想知道如何转换为数组。
Console.WriteLine("请输入数字");
string str = Convert.ToInt32.(Console.ReadLine();)
从这之后,我就没有思路了.

作者: 伪善者。    时间: 2014-4-2 09:04
用字符串的的ToCharArray()方法
用来把字符串拆分成一个char[] 类型的数组 再定义一个int[] 数组接受转换的值
string s="13344351324";
int[] number=Convert.ToInt32(s.ToCharArray());

作者: gyt_xtt    时间: 2014-4-2 09:41
伪善者。 发表于 2014-4-2 09:04
用字符串的的ToCharArray()方法
用来把字符串拆分成一个char[] 类型的数组 再定义一个int[] 数组接受转换的 ...

只能先把字符串转换为char[]  ,然后才能转换为int[]?

有没有方法直接把字符串转换为int[]呢 ?
作者: 伪善者。    时间: 2014-4-2 09:57
gyt_xtt 发表于 2014-4-2 09:41
只能先把字符串转换为char[]  ,然后才能转换为int[]?

有没有方法直接把字符串转换为int[]呢 ? ...

这个我也不是很清楚哦亲 就我目前的水平 只知道这一种方法
作者: gyt_xtt    时间: 2014-4-2 10:03
伪善者。 发表于 2014-4-2 09:57
这个我也不是很清楚哦亲 就我目前的水平 只知道这一种方法

恩恩  非常感谢!!!!
作者: 伪善者。    时间: 2014-4-2 10:11
帮你找了个 共同学习吧
http://www.cnblogs.com/wheatlee/archive/2009/09/23/1572565.html
:lol
作者: gyt_xtt    时间: 2014-4-2 10:15
伪善者。 发表于 2014-4-2 10:11
帮你找了个 共同学习吧
http://www.cnblogs.com/wheatlee/archive/2009/09/23/1572565.html
...

嘿嘿  非常感谢了  
共同进步!!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2