Re: [問題] 是否有直接整理好的 C# 與 C++ 不同處?

看板C_Sharp (C#)作者 (喔喔喔喔喔)時間10年前 (2015/02/01 14:31), 10年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《deo2000 (800IM)》之銘言: : 板友好 : 過去我曾修過一學期C#, : 上到interface 事件委託 動態陣列那邊的, : 一學期上這樣應該算蠻多了 : 但平常還是用C++ & STL 居多,最近突然要用到C#, : 很多跟C++不同的地方都要想很久,或者花很多時間找資料, : 請問有沒有板友直接整理好的呢? : 謝謝 建議直接重新學比較快 不要直接找對應的功能 太多地方不一樣了 如果是簡單的功能 Google一下就有答案了 C#許多內建功能比C++強大太多了 (現在搞不好依經超越Java了) 例如C# Byte跟其他格式間轉換 有方便的BitConverter String.Format使用起來應該也比 sprintf方便 很多功能都可以直接用內建的 不用自己寫或是用第三方的Library 如果寫C++時常用STL的功能 建議直接學Linq 整體而言功能不會比STL弱 下面是一些跟C/C++差異比較大的功能 C#的Anonymous Methods也非常方便 不需要創造一堆只用一次的函數 Lambda也很強大 可以大幅減少程式碼 要是程式有些規模 需要長期維護 C#例外處置也跟C/C++不太一樣 C#有內建Diagnostics和Exception機制 e.g. System.Diagnostics.Trace 可以建立各式各樣的客製化Exception 也可以直接加上各式各樣的Listeners -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.79.242 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1422772267.A.FC9.html ※ 編輯: testSV (114.46.79.242), 02/01/2015 14:37:12

02/01 15:21, , 1F
搞不好超越Java < C#就是改良Java來的不用搞不好就是比較好
02/01 15:21, 1F

02/02 08:01, , 2F
不是「比較好」,是「殺爆」
02/02 08:01, 2F
文章代碼(AID): #1KpSWh_9 (C_Sharp)
文章代碼(AID): #1KpSWh_9 (C_Sharp)