相关疑难解决方法(0)

字符串和整数,隐式和显式

有一个同事问我这个问题,在我脑子里迷茫的状态我没有答案:

你为什么这样做:

string ham = "ham " + 4;
Run Code Online (Sandbox Code Playgroud)

但不是:

string ham = 4;
Run Code Online (Sandbox Code Playgroud)

如果在连接时存在字符串转换的隐式转换/操作,为什么在指定为字符串时不一样?(当然,没有做一些运算符重载)

c# string int explicit implicit

9
推荐指数
1
解决办法
828
查看次数

标签 统计

c# ×1

explicit ×1

implicit ×1

int ×1

string ×1