??? o = new ???();
Console.WriteLine("ToString() -> " + o.ToString() ); //<--- Prints 'ToString() -> '
Console.WriteLine("GetType() -> " + o.GetType()); //<--- NullReferenceException
Выход:
ToString() ->
Unhandled Exception: System.NullReferenceException: Object reference not set
to an instance of an object.
at System.Object.GetType()
at Program.Main(String[] args)
Вопрос
Что такое тип ???
и почему o.ToString()
возвращает string.Empty
, а o.GetType()
выдает NullReferenceException
?
Примечание : GetType()
не переопределено в типе ???
.