在C#中,您可以隐式连接一个字符串,比方说一个整数:
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还是其他什么东西?
如何找到上一个问题的答案?
呼唤远方
相关分类