C++の数年後、Unityとは別の言語(C#)でダイビングしています。私はファーストクラスの割り当てをしています。私の教授はいくつかの変数をprivateとして宣言していますが、宣言時にすぐに初期化しています。 C++ではプライベートブロック内のプライベートデータメンバを決して初期化するのではなく、コンストラクタで初期化します。私が読んだところでは、MonoBehaviour
から派生したクラスではコンストラクタを使用しません。だから私の質問は:Unityのクラス変数を初期化する最良の方法
C#のクラスでの宣言時にプライベートオブジェクト(文字列、intsなど)を初期化するのはいいですか?あるいは、これはC++のようにしてはいけないことですが、他の場所で初期化する必要がありますか?