string
我在将 a 转换为int
, char by char时遇到了一些问题。当我单步执行代码时,其中char
的每一个string
都被转换为它的 ASCII 表示。例如, a0
正在转换为48
.
我想做的是取一个 4 位数字,取每个数字并做一些不同的事情。
例如,如果date1
是0415
,num1
则应为 0、4、1和num2
5 。num3
num4
foreach (char c in date1)
{
switch (num)
{
case 1:
// calculate first number
cNum = Convert.ToInt32(c);
num1 = c * 1;
break;
case 2:
// calculate second number
cNum = Convert.ToInt32(c);
num2 = c * 2;
break;
case 3:
// calculate third number
cNum = Convert.ToInt32(c);
num3 = c * 3;
break;
case 4:
// calculate fourth number
cNum = Convert.ToInt32(c);
num4 = c * 4;
break;
default:
break;
}
num++;
}
非常感谢任何帮助,如果需要任何其他帮助,请告诉我。