c#中的ExpandooObject是否有这样的实例访问器?
假设我有一个简单的c#中的ExpandooObject是否有这样的实例访问器?,c#,.net,expandoobject,dynamicobject,C#,.net,Expandoobject,Dynamicobject,假设我有一个简单的c#code: dynamic obj = new ExpandoObject(); obj.FirstName = "John"; obj.LastName = "Doe"; 在本例中,我想添加一个返回全名的方法,johndoe。 我知道下面这句话行得通,但不确定这是不是最好的办法 obj.GetFullName = new Func<string>(() => $"{obj.FirstName} {obj.LastName}"); obj.GetFul
c#
code:
dynamic obj = new ExpandoObject();
obj.FirstName = "John";
obj.LastName = "Doe";
在本例中,我想添加一个返回全名的方法,johndoe
。
我知道下面这句话行得通,但不确定这是不是最好的办法
obj.GetFullName = new Func<string>(() => $"{obj.FirstName} {obj.LastName}");
obj.GetFullName=newfunc(()=>$“{obj.FirstName}{obj.LastName}”);
有没有其他方法可以通过
GetFullName
方法访问dynamic object
实例?我认为这是最好的方法。