在C#中,你可以隐式将字符串和我们说,一个整数:string = string + int:背后是什么?
string sth = "something" + 0;
我的问题是:
为什么,通过假定的事实,你可以隐式将字符串和一INT,C#不允许初始化字符串是这样的:
string sth = 0; // Error: Cannot convert source type 'int' to target type 'string'
如何C#蒙上0作为字符串。它是
0.ToString()
还是(string)0
还是别的?- 如何找到前面问题的回答?
我特别喜欢你如何问“如何找到前一个问题的答案?” – 2010-08-03 17:48:09