.net: разные описания класса system.type?C#

Место общения программистов C#
Anonymous
.net: разные описания класса system.type?

Сообщение Anonymous »

Я нашел эти две ссылки на описание system.type:
  • .NET Standard 1.6
  • .NET 10
В их описаниях перечислены разные элементы, например:
  • В стандартной версии .NET есть свойство Name, В версии .NET 10 нет
  • В версии .NET 10 есть свойство FullName, а в стандартной версии .NET его нет
Интересно, что я могу получить доступ к обоим свойствам:

Код: Выделить всё

List l = [];
Type g = l.GetType();
Console.WriteLine($"Name:{g.Name}\nFullName: {g.FullName}");
Console.WriteLine("Generic arguments:");
Console.WriteLine($"Generic type: {g.GetGenericArguments()[0].Name}");
Когда я читал описание только для .NET 10, я не знал, что свойство Name существует...
Может кто-нибудь объяснить, что означают различные описания классов? Я использую Windows 11.

Подробнее здесь: https://stackoverflow.com/questions/798 ... type-class

Вернуться в «C#»