又一次弱弱的问 ...
这几天连着问了几个比较白的问题对这里的大哥们来说 ..
可是,还是禁不住想问一个问题..
我真的翻书了..上网查资料.. 可还是想不明白..
希望大家不要感觉很烦 .. 很不屑 ...
具体的困惑就是..
char a='a';
Textbox.text += (int)a;
得到 a至z的转型值为97~122 A至Z是65~90
和ASCII码是一样的.. 可C#字符不是用unicode方式编码的么 .!?
巧合么 ..!?
还有就是这行代码: Textbox.text += (int)a;
如果去掉 "+" 符号,就提示 无法将类型“int”隐式转换为“string",可有了"+", 为什么就可以了 !?
(如果没有强制装换(int),就提示 无法将类型“char”隐式转换为“string"可有+ 就可以..)