c# - 向 ExpandObject 成员变量添加属性?

标签 c#

我发现这个帖子对此进行了一些讨论:Is it possible to add attributes to the generated members of an ExpandoObject instance?

但它似乎只关注电网。

我花了大约 1 个小时在谷歌上寻找这个,但也没有任何运气。有人至少可以确认是否可以做到吗?

最佳答案

您可以创建一个接口(interface)并将属性添加到该接口(interface)。

比使用 Improptu: http://code.google.com/p/impromptu-interface/

IMyInterface instance = Impromptu.ActLike<IMyInferface>(myexpando);

关于c# - 向 ExpandObject 成员变量添加属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10978738/

相关文章:

c# - 此代码会导致过多的内存使用吗?

c# - 带有 APNS sharp 的苹果推送通知

C# 数据绑定(bind)不更新 WPF

c# - 如何在 Roslyn 中获取调用的方法名称?

c# - VisualStudio 生成的类图不会自行更新

c# - Entity Framework FK 错误

c# - 在另一个列表中添加列表项

c# - BMS通过C/C++/C#读写

c# - 将 MsgPack 与 Servicestack : how do I do KnownType? 一起使用

c# - 检索在选项集字段中选择的值并在文本字段中显示其值