Значение по умолчанию в C#
У каждого типа есть значение по умолчанию. Для int это 0, для bool - false, для string? - null. Его получают через default:
int num = default;
bool flag = default;
string? text = default;
Console.WriteLine(num);
Console.WriteLine(flag);
Console.WriteLine(text == null);
Можно указать тип явно:
int num = default(int);
int? boxed = default(int?);
Console.WriteLine(num);
Console.WriteLine(boxed == null);
Запишите в int? slot значение default и выведите slot == null.