Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpTyP2 157 of 509 menu
◀ ▶

Частичное свойство в C#

У свойства, как у класса, может быть модификатор partial: в одной части типа оставляют сигнатуру, в другой - реализацию getter или setter. Так генератор кода и ручной код делят один тип без дублирования имени.

Две части Doc объявляют одно свойство Title. При чтении вернётся строка из второй части. Без слова partial у самого свойства компилятор не склеит эти части:

Doc d = new Doc(); Console.WriteLine(d.Title); partial class Doc { public partial string Title { get; } } partial class Doc { public partial string Title => "doc"; }

Выведите число 3 из публичного свойства, объявление и реализация которого лежат в разных частях одного класса.

В одной части оставьте объявление свойства, во второй верните строку "note".

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить