C#で変数を初期化しなかった場合、どのような値になるのか気になって初期値を調べてみました。
intなど | 0 |
floatなど | 0 |
bool | false |
nullがある型 | null |
基本的には0
になると思っていいのかなと思います。
構造体の場合は各メンバー変数が初期化された値で初期化されるみたいです。
リンク
Default values table – C# reference | Microsoft Docs
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/default-values-table