【问题标题】:A substitute for ExpandoObject in .NET 3.5 with least overhead.NET 3.5 中 ExpandoObject 的替代品,开销最小
【发布时间】:2011-06-24 10:54:36
【问题描述】:

如何以最少的开销在 .NET 3.5 应用程序中模仿 ExpandoObject 的功能?到目前为止,我最好的方法是使用 Lin Fu 框架 (http://www.codeproject.com/KB/cs/LinFuPart2.aspx),但我认为可能会有更好的方法。

为了更好地了解我的目标,我的目标是根据MethodInfo 的参数动态创建类型。所以,基本上我想转这个:

    public class ServiceObject
    {
        public void Execute(string TransformMeIntoAProperty);
    }

进入

    public class ServiceObjectExecuteSignature
    {
        public string TransformMeIntoAProperty{ get; set;}
    }

在运行时。我必须能够使用反射访问参数,因为我使用的是 Linq 表达式。

【问题讨论】:

    标签: c# .net-3.5 dynamic runtime expandoobject


    【解决方案1】:
    猜你喜欢
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-18
    • 2011-04-02
    • 2011-04-29
    相关资源
    最近更新 更多