vulcan

          低頭做事,抬頭看路

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 凤城市| 江北区| 任丘市| 大冶市| 英德市| 顺义区| 达日县| 商城县| 延庆县| 体育| 平度市| 绥宁县| 大新县| 扶绥县| 洛隆县| 汉寿县| 武平县| 凉山| 嫩江县| 叶城县| 嘉禾县| 灌南县| 深州市| 汕头市| 葫芦岛市| 榆林市| 诏安县| 高尔夫| 花垣县| 镇赉县| 家居| 定安县| 综艺| 杭州市| 淮阳县| 保靖县| 麟游县| 泽州县| 潞西市| 伊宁县| 呼图壁县|