討論串[問題] 請問 Object 與 object 的不同 ?
共 9 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者Anonymoux (猜猜偶素隨 ? ^*^)時間14年前 (2011/01/04 23:48), 編輯資訊
0
0
0
內容預覽:
之前逛到大陸網站討論. 有人說如果是為了在.Net架構下的跨語言特性(CLR). 那應該多用CLR的定義型別. 而不是用alias. 不過其實不考慮CLR的話 統一性有顧到就好了. 用哪種好像也沒差. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 112.105.196.23

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Epimenides (No.6)時間18年前 (2007/02/07 23:44), 編輯資訊
0
0
0
內容預覽:
後來回去看我寫的問題 發現我的用字不精準. 我想問的是 Microsoft在設計C#這個語言的"規格"時. 何不就從規格上去捨棄掉 primitive type 這樣的東西?. 這樣一來 萬物皆物件的概念就呈現得更清楚了. 另一方面 它還是去繼承 ValueType 不必用到 heap 空間. co

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tomex (tomex_ou)時間18年前 (2007/02/07 22:59), 編輯資訊
0
0
0
內容預覽:
我剛開始學c#時,就想過這樣了. 後來看原文,外國人建議用alias,不僅符合舊習慣又精簡. 最重要是當你用int時,它如何解譯,靠compiler來作. 如此多了一層轉化,. 萬一在跨平台時,不同的compiler可以最佳化一些值. 因此強烈建議用alias名稱。. --. You're reco

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者GreatShot (我要拿Ph.D.!!!)時間18年前 (2007/02/06 14:17), 編輯資訊
0
0
0
內容預覽:
我前一篇有說. 你也可以真的這樣去寫. Compiler會讓你過. 因為這兩種語法「等效」. 他的「本質」是primitive type. 至於怎樣宣告或是初始化那只是語法的問題. C#只是先幫你predefined好這些alias給個方便. 推文中h大有提到了. 這是考慮到程式效率以及GC的問題.

推噓3(3推 0噓 1→)留言4則,0人參與, 最新作者Epimenides (No.6)時間18年前 (2007/02/06 05:45), 編輯資訊
0
0
0
內容預覽:
先感謝你的解說 太清楚啦. 我還有一個進一步的問題. 既然萬物皆為物件 而這些看起來是primitive type的東西其實骨子裡也是物件. 那麼 在設計C#這個語言時. 何不直接捨棄pimitive type這個東西 將所有的int, double, string這些. 全部以物件的形式來宣告?
(還有3個字)
首頁
上一頁
1
2
下一頁
尾頁