考虑我有这个简单的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
个实例?