C# Свойство объекта для загрузки значений из списка - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть класс со свойством: public object something { get; set; }

Я получаю список значений из метода, скажем List<string> myList, и я хотел бы загрузить каждое значение в свойство something без использования expando et c.

По сути, я пытаюсь:

SomePrototypeClass myClass = new SomePrototypeClass();

foreach (string item in myList)
{
myClass.something.Add (item)
}

Возможно ли это? (Отражение или как-то?) Может кто-нибудь посоветовать, пожалуйста?

1 Ответ

0 голосов
/ 25 февраля 2020

Если вы определили свойство как объект, вы можете установить для него List<string> или любой другой тип, напрямую:

myClass.something = myList;

. Вам необходимо привести его обратно к List<string> или какой бы тип myList ни был, чтобы иметь возможность использовать его как нечто иное, как нетипизированный объект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...