我是.Net世界的新手,我的主要語言是C++,其中有很多成語幫助代碼更好(RAII,PIMPL ...)。什麼是可用於C#的常見成語。。通過經驗學習的網絡習語?
回答
我不給任何成語,但因爲你在C++中,它也許有趣的運動:
下表包含了C#和本地C++,不使用之間的重要比較/ CLR。如果你是一名C++程序員,這張表格會讓你一目瞭然地看到兩種語言之間最重要的差異。
C++ -> C#: What You Need to Know to Move from C++ to C#
C#基礎上的語法和C++的語法,讓C程序員採取的.NET和公共語言運行庫的優勢。雖然從C++到C#的轉換應該是一個平滑的過程,但需要注意的一些事情包括對新的,結構體,構造函數和析構函數的更改。本文將探討C#中新增的語言功能,例如垃圾回收,屬性,foreach循環和接口。接下來討論接口,討論屬性,數組和基類庫。本文最後探討了異步I/O,屬性和反射,類型發現和動態調用。
Sharp New Language: C# Offers the Power of C++ and Simplicity of Visual Basic
很多開發者希望有,這是很容易寫,讀,並保持如Visual Basic語言,但仍然提供電源和C++的靈活性。對於那些開發人員來說,新的C#語言就在這裏。微軟已經構建了C#,其中包括類型安全,垃圾回收,簡化類型聲明,版本控制和可擴展性支持,以及許多使開發解決方案更快,更容易的其他功能,尤其是對於COM +和Web服務。本文首先介紹C#,這是一種在不久的將來您將聽到更多關於C#的語言。
C++ vs. C# - a Checklist from a C++ Programmers Point of View
因此,沒有任何進一步的ADO和非常短暫的,這裏是我的兩個之間的差異列表,分爲三類:東西我都喜歡在C#好,東西我更喜歡在C++和我無法下定決心的事情。
10 Things C++ Developers Learning C# Should Know
本文不描述所有的差異,甚至跳過一些明顯的人(例如單對多重繼承),也不是這些一定是最重要的,它只是一組10我一直在想,如果人們發現這些有用的話,可能會有更多的文章。
- 1. 學習Ontology網絡語言
- 2. Neuroph:神經網絡學習的錯誤
- 3. 神經網絡異或門不學習
- 4. 神經網絡Java XOR學習?
- 5. 神經網絡學習限制
- 6. Matlab神經網絡不是學習
- 7. 神經網絡模型不學習?
- 8. MLP神經網絡不會學習
- 9. 人工神經網絡不學習
- 10. 學習網絡的簡單練習?
- 11. 通過強化學習學習權重的神經網絡中的行動和獎勵是什麼
- 12. 學習貝葉斯網絡
- 13. 學習艾菲爾的經驗
- 14. 深度學習網絡的分類
- 15. 學習網絡套接字的參考
- 16. 通過Postman學習Trello API
- 17. 通過機器學習
- 18. SPARQL - 通過示例學習
- 19. 學習Haskell:通過重複
- 20. 沒有訓練價值的神經網絡學習
- 21. Javascript中的神經網絡不能正常學習
- 22. 我的神經網絡學習sin x但不是cos x
- 23. 深學習神經網絡的時間序列預測
- 24. 簡單的神經網絡無法學習異或
- 25. 用神經網絡和/或鋼筋學習提高我的GA
- 26. 神經網絡似乎無法學習簡單的關係TensorFlow
- 27. 用於預測的遞歸神經網絡不學習
- 28. 如何衡量神經網絡的學習性能?
- 29. Python:使用PyBrain和Multiprocessing的多線程學習神經網絡
- 30. 用於q學習的神經網絡體系結構
如果你來自C++本文可能值得一看:http://bit.ly/chVM2k – Steven 2010-10-27 12:32:17
這個網站有一堆很好的。 http://blueonionsoftware.com/blog.aspx?p=f0fc19c1-bb4f-4985-adcf-a9fec3a754a1 – Nix 2010-10-27 12:35:06
編寫C#/ Java代碼時需要大量的習語,因爲C#/ Java中有很多陷阱C++ – 2010-10-27 13:07:40