看板 C_Sharp 關於我們 聯絡資訊
Int32 是不是代表 Int (整數)呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.168.53
adrianc:32位元帶正負整數類別 06/26 01:43
adrianc:跟直接打 int 的效果一樣 06/26 01:46
chancewen:這個型別對多執行緒作業而言是安全的。 06/26 08:10
Eleganse:如果不嫌麻煩,能不要打縮寫就不要打縮寫,理由同3F 06/26 17:05
deuter:看不懂3F, C# spec有寫 int(關鍵字)和System.Int32是一樣的 06/27 12:19
megaman1206:感覺上int是syntax sugar的一種 06/28 17:09
tomex:4樓的論點不對喔,能打int要多用,這樣compiler多一層空間 06/29 00:17
tomex:未來bytes數若變動(如不同平台),使用int比用Int32好! 06/29 00:18
deuter:基本上C# spec已經規定int就是Int32, 所以compiler不可能 06/29 04:49
deuter:改這個, 除非可以找到不按C# spec實作的compiler 06/29 04:50
deuter:目前覺得Int32比較常出現在用到interop的地方,因為比較清楚 06/29 04:50
deuter:另外或是用在C++/CLI,因為在C++/CLI語言裡,long和int 都是 06/29 04:50
deuter:指Int32, 所以用Int32比較不會混淆 06/29 04:50
tomex:是的,在interop編程時,我也會仍Int32明確來接合size 06/29 11:01