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