c#中的ExpandoObject是否具有这样的实例访问器?

Ark*_*adi 5 .net c# expandoobject dynamicobject

考虑我有这个简单的c#代码:

dynamic obj = new ExpandoObject();
obj.FirstName = "John";
obj.LastName = "Doe";
Run Code Online (Sandbox Code Playgroud)

John Doe在这种情况下,我想添加将返回全名的方法.我知道以下行会起作用,但不确定它是否是最好的方法

obj.GetFullName = new Func<string>(() => $"{obj.FirstName} {obj.LastName}");
Run Code Online (Sandbox Code Playgroud)

有没有其他方法dynamic object通过该GetFullName方法访问实例?