困った時の自分用メモ

読んだ本を考察してメモったり、自分でいじった物の感想をメモったりする場。週1更新を目指します。

C#の話~既定の値式~

以下詳細。

var obj = default(GameObject);// default()ってなにこれ
Debug.Log(obj);

とりあえず、上記の結果はnullである。

書式自体は、

docs.microsoft.com

という物らしい。

これ何に使うんだろうと色々いじってみた結果

var i = 0; // エラーにはならないけど、以後int値しか入れられない
var j = null;// そもそもエラーになる

というわけで、var宣言の変数にnull入れたいときに使うのかなーとかそんな感じ。

使いどころが正直わからないけど、とりあえずそういう物があるよという話。