vulcan

          低頭做事,抬頭看路

             :: 首頁 :: 聯系 :: 聚合  :: 管理
            41 Posts :: 7 Stories :: 28 Comments :: 0 Trackbacks
          首先說明我是一個堅決的Java Fans,最近由于項目需要,我們開發的人員有限,我需要加入到同事的一個DotNet的項目,所以我需要快速的學習DotNet,下面是我的一些心得體會.
          1. namespace vs package, C#的齊人學步?
          說實話,我很喜歡java的包和類與目錄層次一致性;而非常不喜歡C#的namespace機制.java包,類的層次關系很好維護,并且不容易出錯,而C#的namespace好像很隨意的樣子,如果我打錯了一個字,比如等寬字體中的數字0和字母O,數字1和小寫L是很容易混淆的,如果不幸打錯了,那么是否我就弄錯了我的
          包結構,或者我莫名奇妙的在包中丟了一個類?
          2. C#的復雜性
          關鍵字有點多,而且怪怪的;值類型和引用類型的分開,不知道有多少實際的用處,像Java,基本類型是值,類類型和數組是引用.雖然看起來沒有C#靈活,但是我覺得夠用了.并且簡單就是美.
          2.C#的優點:
          (1). 迭代覺得比較爽
          (2).相比于Java的setter和getter,C#的"屬性"把setter和getter內置更加的方便,但是如果有IDE的幫助,其實java的setter和getter風格其實也不成為負擔
          3.C#的IDE優勢
          --待續,不斷更新
          posted on 2007-11-01 11:03 vulcan 閱讀(187) 評論(0)  編輯  收藏 所屬分類: DotNet學習

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 甘德县| 富源县| 朔州市| 澄江县| 霞浦县| 洪泽县| 四会市| 乐安县| 吐鲁番市| 惠州市| 夏河县| 闻喜县| 松溪县| 五河县| 怀远县| 柳河县| 东山县| 集安市| 古交市| 和硕县| 高阳县| 拉孜县| 安泽县| 石渠县| 昌宁县| 尚志市| 甘肃省| 延寿县| 九龙县| 桦甸市| 合水县| 蒙城县| 河源市| 东海县| 茂名市| 布尔津县| 富顺县| 青河县| 邳州市| 安远县| 常德市|