言語の進歩として、私は C と C++ を学んできました。今は C# を学びたいと思っています。ポインターの削除やガベージ コレクションなど、この 2 つの言語の間には大きな違いがあることは知っています。しかし、この 2 つの言語の違いについてはあまり知りません。
C++ プログラマーが C# に移行する際に知っておく必要がある主な違いは何ですか? (たとえば、STL の代わりに何が使用できるか、それらの構文の違い、またはその他重要と考えられるものなど)。
ベストアンサー1
C++ 開発者のための C#は出発点として最適です。これは 2 つの言語間の最も重要な比較をリストした表です。
これらの違いのいくつかを調べたら、過去に C++ で作成した自己完結型プロジェクトを選択し、それを C# で書き直すことができます。最初の段階では、おそらく同じ設計とアルゴリズムを使用して、そのまま変換することになります。C# に慣れてくると、C# でのみ使用できる言語機能や、非常に汎用性の高い .NET Framework を活用する方法がわかるようになります。