作者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