c# - 如何动态创建一个类

标签 c# dynamic

我需要动态创建一个类对象。我尝试使用动态关键字进行此操作。

dynamic dataTransferObject = new dtoClass();
                dataTransferObject.Property1= "someValue";
                dataTransferObject.Property2= "someOtherValue";

                LogicLayer.Update(dataTransferObject);

我将解释对象以在逻辑层内执行进一步的操作。编译器不喜欢我的语法,请指教!

最佳答案

使用 ExpandoObject 来完成这个。

dynamic dataTransferObject = new System.Dynamic.ExpandoObject();
dataTransferObject.Property1 = "someValue";
dataTransferObject.Property2 = "someOtherValue";

关于c# - 如何动态创建一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6587633/

相关文章:

c# - 减少 WMI 查询执行时间

C#:如何对动态对象执行空值检查

php - 如何使用 {'property-names-like-this' 声明动态 PHP 类 }

javascript - 如何在具有相同类的多个文本框上将 readonly 属性设置为 false?

c# - 使用方法参数作为泛型类型参数

c# - 服务为什么有时会出现 SSL/TLS 错误

c# - 如何从 AppSettings.Config 文件中获取键值?

c# - 使用 web api 将自定义异常序列化为 JSON

javascript - 如何在动态加载的 HTML 中执行 Javascript

xpath - 如何单击span类中的动态元素? Selenium 网络驱动程序