C++のC#記事/チュートリアルや書籍とは何ですか? 私はhttp://msdn.microsoft.com/en-us/magazine/cc301520.aspxを読んでおり、その後はhttp://andymcm.com/csharpfaq.htmとhttp://www.ondotnet.com/pub/a/dotnet/2002/02/11/csharp_traps.htmlと表示されます。プログラミングの強い理解を持っているpplの良い本を読んだことがありますか?& & || C#言語(およびライブラリ)のC++?C++からC#
C++からC#
答えて
C#& C#の構文の変更をガイドするために、Microsoft(ECMAではなく)のC#言語を使用すると便利です。
ダウンロードC#バージョン3.0仕様(.DOC)here
C#についての情報を見つけるのに最適な場所は、MSDNです。
私はあなたがここに記載されているC#のチュートリアルに従うことをお勧めします:C# Tutorials on MSDN
私はC#のを始め前に、私はまた、C++ DEVました。これらのチュートリアルでは、スピードアップを図ります。
.NETについても読んでください。
C# Language Specification on MSDN
ので、あなたがC#とC++の間にそれほど明らかな違いのいくつかを知ってそれは読む価値があります(例えば、構造体が通るます:
また、私は仕様を言及するのを忘れてしまいましたクラスはrefで渡します)、 'out'、 'ref'などのキーワードの使用法について説明します。ちょうど例:)。
いいえ、クラスは参照渡しされません。参照は価値によって渡されます - それは重要な違いです。 http://pobox.com/~skeet/csharp/parameters.html –
私は現在、ジョンスキートのC# in Depthを読んでいます。これはC#2と3のための最良の治療法です。高度なC++プログラマーであり、C#に精通しているなら、これはC#の能力を習得するための本です。
Jonは、C#の進化とさまざまな新しい言語機能の洞察を提供します。 「うそ」だけでなく「うそ」も。ここでも、C#の最初の本を読んだ後でそれにアプローチします。これは、他の多くのC#の本で何回もカバーされている基本的なものをカバーしていません。
個人的な経験は、言語の違いを最もよく理解していることがよくあります。新しいプログラミング言語について書かれたすべての理論を読むことができますが、経験がなければこれはあまり役に立ちません。
Microsoft Visual C#Express Edition(http://www.microsoft.com/express/vcsharp/)をダウンロードし、いくつかの簡単なプログラムで試してみることをお勧めします。 "Hello World!"で始めるそこからあなたの道を進んでください。 (これは面倒なことかもしれませんが、あまり慣れていない言語での確かな基礎をつくるのに役立ちます)。言語に対する強固な感覚が得られれば、より具体的な言語の違いに向かって努力(および質問)を集中させることができます。
私は、C++とJava言語から来たプログラマーのためにAccelerated C# bookをお勧めします。
個人的に私はC#を学ばなければならなかったとき、私が探していたものの名前をC++用語で入力し、C#でタックします。たとえば、次のように
のstd ::私にその正確なコードはC++でやったやったC#でリストや他の種類の説明に専用のいくつかのページを与えたベクトルC#の
。STL/Templatingライブラリのあまり使用されていない部分についても、かなりうまく機能しました。
もしあなたがC++から来ているのであれば、私は最初にもっとも良い本はCLR via C#だと思います。 CLRでの生活に慣れると同時に、C#の堅実な紹介となるでしょう。後者は、C++のバックグラウンドが堅固な人にとっては、より多くの障害となる可能性があります。
私はCLRの提案をC#で2番目にしていますが、これは間違いなく、有能なC#プログラマーが読んだと思われる事実上の本の1つです。また、C++のバックグラウンドから来て、管理された環境でどのように動作するかについてのあなたの質問に答えます。
データ構造とアルゴリズムの共著者ですか?場合は、良い本、名声! – nawfal
- 1. C++からC#マーシャリング
- 2. C++オブジェクトグラフからC#
- 3. ProtobuferからC++からC#over Socket
- 4. C++ MD2ローダーからC \ Objective-C&Cocoaへ
- 5. ネイティブC++からマネージC++へのC#
- 6. C++からC#へのコールバック
- 7. C++からのC++ DLLコール
- 8. C:\ windows \ system32からC:
- 9. C++ BuilderからVisual C++
- 10. C#からC++へのマーシャリング
- 11. C++メモリストリームからCファイルストリームへ
- 12. C++からC#へのエンコード
- 13. アンマネージC++ DLLからC#
- 14. だから、C++
- 15. Twimlからc#
- 16. C#からF#
- 17. だから、C
- 18. C - バイトから
- 19. FirefoxからC#
- 20. PDFからC#
- 21. カスタムタイプのSafearrayをC++からC#
- 22. C#アプリケーションからのC .dllファイルのデバッグ
- 23. C++ DLLからSAFEARRAYを解放し、C#
- 24. C++からC#への3Dベクトル構造
- 25. C++スニペットからC#ビットワイズ演算子
- 26. CプログラムからC#へのデータ転送
- 27. c#のC++からのunsigned char配列#
- 28. c#ラムダ式vbからcに変換#
- 29. C#newb質問から "ヘッドスタートC#グレイハウンドラボ"
- 30. 5,2,20,6,6からB、A、D、C、C
フルドキュメントへのリンク:http://download.microsoft.com/download/3/8/8/388e7205-bc10-4226- b2a8-75351c669b09/csharp%20language%20specification.doc –