作者ieping (maggie)
看板C_Sharp
标题[问题] Int32 代表的意思?
时间Fri Jun 26 01:33:29 2009
Int32 是不是代表 Int (整数)呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.66.168.53
1F:→ adrianc:32位元带正负整数类别 06/26 01:43
2F:→ adrianc:跟直接打 int 的效果一样 06/26 01:46
3F:→ chancewen:这个型别对多执行绪作业而言是安全的。 06/26 08:10
4F:→ Eleganse:如果不嫌麻烦,能不要打缩写就不要打缩写,理由同3F 06/26 17:05
5F:推 deuter:看不懂3F, C# spec有写 int(关键字)和System.Int32是一样的 06/27 12:19
6F:→ megaman1206:感觉上int是syntax sugar的一种 06/28 17:09
7F:推 tomex:4楼的论点不对喔,能打int要多用,这样compiler多一层空间 06/29 00:17
8F:推 tomex:未来bytes数若变动(如不同平台),使用int比用Int32好! 06/29 00:18
9F:推 deuter:基本上C# spec已经规定int就是Int32, 所以compiler不可能 06/29 04:49
10F:→ deuter:改这个, 除非可以找到不按C# spec实作的compiler 06/29 04:50
11F:→ deuter:目前觉得Int32比较常出现在用到interop的地方,因为比较清楚 06/29 04:50
12F:→ deuter:另外或是用在C++/CLI,因为在C++/CLI语言里,long和int 都是 06/29 04:50
13F:→ deuter:指Int32, 所以用Int32比较不会混淆 06/29 04:50
14F:推 tomex:是的,在interop编程时,我也会仍Int32明确来接合size 06/29 11:01