为什么char在C#中添加两个结果int?
char
int
例如,当我这样做时:
var pr = 'R' + 'G' + 'B' + 'Y' + 'P';
的pr变量变成int类型.我希望它是string一个值为的类型"RGBYP".
pr
string
"RGBYP"
为什么C#这样设计?是不是添加两个chars 的默认实现应该导致一个string连接chars,不是int?
.net c#
.net ×1
c# ×1