string我在将 a 转换为int, char by char时遇到了一些问题。当我单步执行代码时,其中char的每一个string都被转换为它的 ASCII 表示。例如, a0正在转换为48.
我想做的是取一个 4 位数字,取每个数字并做一些不同的事情。
例如,如果date1是0415,num1则应为 0、4、1和num25 。num3num4
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++;
}
非常感谢任何帮助,如果需要任何其他帮助,请告诉我。