对Convert.ToInt32计算结果的疑问

使用问题 · 453 次浏览
craming 创建于 2023-05-25 23:37

如图,在我的理解中,计算结果应当是33,33,33,33

但测试出的是7733,33,33

也就是说Convert.ToInt32(33)+','=77

这是啥意思啊?


回复内容
CL 2023-05-26 07:20
#1

在c#里字符串用双引号表示,单引号表示一个字符,字符实际也是数字。 ',' 的编码是44,33+44 = 77。把里面所有单引号改成双引号就不会有问题了。

craming 回复 CL 2023-05-26 08:03 :

哦哦,谢谢!

回复主贴