今回は
サロンメンバーから質問をいただいたのお答えを一部公開します

質問:
よく初期化や宣言で「 new 」「 null 」「0」等を代入することがあると思うのですが、「0」は 数値にいれるものだと認識しています。
しかし、「 new 」や「 null 」がどういった違いや使い分けがあるのか・・イマイチ意味がわかっていません。

回答:
まずそれぞれのイメージについて

new は初期設定
null  は無
0  は数値
といった感じです

まずわかりやすく"0"からですが
これはおっしゃる通り数値なので
int型の初期化で0という数値にしたい時は
これを設定します

次にnullですが これは無です
つまりデータが無い状態、
-1でも0でも100でもなく
無い状態にするといったイメージです
無いのであるつもりで処理するとエラーが出たりします
いわゆる null落ちですね。

次にnew ですがこれは前もって用意してあ




(サロンにてすべて説明)

というようにこんなオンラインサロン マガジンを週2回を目処に更新しています
この他YouTubeでの質問全答えなど、¥1000/月で
Unityプログラミング初心者に有益な情報を垂れ流していますので
是非ご検討ください