【发布时间】:2014-02-24 15:49:12
【问题描述】:
我想创建一个接收 3 个字符串作为参数并返回一个对象的方法,该对象包含他们引用这些字符串的三个属性。
没有要复制的“旧对象”。属性应该在这个方法中创建。
是用反射在C#中做到这一点吗?如果是这样,怎么做?以下是你喜欢的,我做不到。
protected Object getNewObject(String name, String phone, String email)
{
Object newObject = new Object();
... //I can not add the variables that received by the object parameter here.
return newObject();
}
【问题讨论】:
-
您将如何访问这些属性?就动态访问而言,DynamicObject 可能是您可以轻松实现的最接近的对象。不过,我们确实需要更多背景信息。
-
这些属性是从哪里取来的? “oldObject”在哪里?
标签: c# reflection