10
我会通过一些C#代码,并临到这行:( - )符号用于转换方法
Matrix[i, j] = Convert.ToInt32(grab[i, j] - '0');
究竟做了( - )做到?
如果有的话可以用另外一种方式写出来?
我会通过一些C#代码,并临到这行:( - )符号用于转换方法
Matrix[i, j] = Convert.ToInt32(grab[i, j] - '0');
究竟做了( - )做到?
如果有的话可以用另外一种方式写出来?
-
(减号)确实如此 - 减去。这里发生的是从[i,j]
的字符中减去零'0'
的字符代码。这将数字字符转换为相应数字的整数值。例如,如果您计算
char digitChar = '7';
int digitVal = digitChar - '0';
digitVal
的值是七。
Gotcha ok。我不认为这很简单,并认为它可能是Convert方法的特殊之处。谢谢! – JLott 2013-03-11 03:07:32
'-'是减法运算符。这里,它减去“0”的值,即48(零字符的unicode点)。 – Vulcan 2013-03-11 03:06:27
'grab [i,j]'的返回类型是什么? – 2013-03-11 03:07:10
char是抓取的返回类型 – JLott 2013-03-11 03:08:32