私は C# に移行する C++ プログラマーです。私はこの言語を 1 か月間使用し、多くの概念を理解しています。
C++ から C# に移行する際に驚くことはありますか? デストラクタが意図したとおりに実行されないという警告を受けました。最近、T を基本クラスとして使用するジェネリックスで何かをしようとしました。それはうまくいきませんでした。私も別の問題を抱えていましたが、それは C# の経験不足のせいだと思います。また、自分のアプリが RAM を消費していることにも驚きました。それから.dispose
、1 つの関数で使用する必要があることがわかりました。(スマートポインターのようにきれいになると思いました)
他に何が私を驚かせるでしょうか?
言語バッシングはご遠慮ください。誰もそうしないとは思いますが、念のため...