Учитывая, что в c # у нас есть специальный синтаксис для свойств с геттерами и сеттерами, почему некоторые свойства доступны с помощью методов (обычно с префиксом «Get») вместо геттера?
например, почему это так:
var properties = object
.GetType()
.GetProperties();
вместо использования геттера, например:
var properties = object
.Type
.Properties