Создание листа содержащего ссылки на свойство c#

Есть класс Rights содержащий свойство Title доступное на чтение и запись. Мне Необходимо в список List<string> RightsList записать ссылки на элементы на свойство Title. Пробую добавить в класс Rights следующий метод

public ref string GetTitleLink()
{
    return ref Title;
} 

Соответственно ловлю ошибку. Подскажите, как это сделать грамотно.


Ответы (1 шт):

Автор решения: CrazyElf

Но зачем вам ссылка на свойство класса - вы собираетесь потом обращаться к свойству класса "через голову" самого класса, содержащего это свойство? Это противоречит принципу инкапсуляции. Если свойство класса может поменяться, то лучше хранить ссылку на сам этот класс и обращаться к этому классу за актуальным значением его свойства.

→ Ссылка