представьте, что у меня есть этот простой код c#
:
dynamic obj = new ExpandoObject();
obj.FirstName = "John";
obj.LastName = "Doe";
Я хочу добавить метод, который будет возвращать полное имя, в данном случае John Doe
.
Я знаю, что следующая строка будет работать, но не уверен, что это лучший подход
obj.GetFullName = new Func<string>(() => $"{obj.FirstName} {obj.LastName}");
Есть ли другой способ получить доступ к экземпляру dynamic object
с помощью метода GetFullName
?
Я думаю, это лучшее, что ты можешь сделать.