作者tomex (tomex_ou)
看板C_Sharp
标题Re: [问题] string转换成int之後怎嚜分别撷取出来?
时间Fri Sep 16 11:17:27 2005
※ 引述《virdust2003 (替机壳洗个热水澡)》之铭言:
: String str="12345678";
: for(int i=0; i< str.Length ; i++)
: MessageBox.Show( Convert.ToString(str[i]-'0' ));
: ※ 引述《kingtw1978 (King)》之铭言:
: : 输入 12345 , 电脑会收到一串资料 "12345" 是 string
: : 然後我把它转换成 int , 变成 12345
: : 接下来我想把她分别撷取出来,因现在变成 12345
: : 我想把 1 存放在一个变数,2存放在一个变数,依此类推
: : 谢谢
用foreach比较清楚:
string s = "12345";
int i = 0;
foreach (char c in s)
{
i = Convert.ToInt32(c - '0'); // i = 1, 2, 3
}
--
贯彻分享精神
我为人人,人人为我
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.78.132.15
1F:推 kingtw1978:谢谢 09/24 09:28