Посты для тега : ‘public’

Определения типов значений в C#

Тип значения — это легковесный тип, который обычно не создается в куче. Единственное исключение из этого правила касается типа значения, которое является полем ссылочного объекта, находящегося в куче. Тип значения — это тип, поведение которого подчиняется семантике значения.

Читать далее »

Операции преобразования

, как следует из их названия, являются операциями, преобразующими объекты одного типа в объекты другого типа. могут допускать как неявные, так и явные преобразования. Неявные преобразования выполняются при простом присваивании, в то время как явные требуют знакомого синтаксиса приведения, где целевой тип указывается в скобках, предшествующих экземпляру, из которого присваивается значение.

Читать далее »

Преобразования и операции внутри обобщенных типов

Преобразование от одного типа к другому или применение операций к параметризованным типам внутри обобщений — неизбежно непростая задача. Чтобы проиллюстрировать это, давайте разработаем обобщенную структуру Complex, представляющую комплексное число.

Читать далее »

Наследование интерфейсов и сокрытие членов

Как упоминалось ранее, интерфейсы поддерживают множественное наследование от других интерфейсов в синтаксическом смысле. Как и с множественным наследованием в С++, можно также строить ромбовидные решеточные иерархии, что показано в следующем коде:

Читать далее »
 
Rambler's Top100