Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#中的ExpandooObject是否有这样的实例访问器?_C#_.net_Expandoobject_Dynamicobject - Fatal编程技术网

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
实例?

我认为这是最好的方法。