【发布时间】:2017-09-04 09:41:06
【问题描述】:
我曾经模拟VAR VS Dynamic 变量,后来我想出了这个:
dynamic s = 2;
var w = "";
var d1 = s + " " + "dynamic test 1";
var d2 = s + 'd' + ' ' + "dynamic test 2";
String d3 = s + 'k' + ' ' + "dynamic test 2";
var d4 = 'd' + "dynamic test 2";
为了简单起见:
我的问题是:
为什么 char d 和 k 变成一个数字,而 d4 变量中的 d 保持其自己的值 d?
【问题讨论】:
-
这不仅是字符而且看看空白
' '也变成了一个数字。