Частичное свойство в 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".