【发布时间】:2008-11-24 19:52:16
【问题描述】:
如何使用反射来创建具有自定义类 (ListpropertyInfo.SetValue(..., ..., ...) 存储它。将这些 List 存储为其他数据结构会更好吗?
编辑:
我应该指定对象更像这样,但 Marc Gravell 的回答仍然有效。
class Foo
{
public List<string> Bar { get; set; }
}
【问题讨论】:
-
字符串真的是自定义类吗?我希望你会谈论类似使用反射来调用具有 List
属性的类 MyClass 之类的东西,其中 SomeOtherClass 是我创建的具有一堆属性和构造函数等的类...跨度> -
好的,所以字符串对于一个类来说是一个糟糕的选择,但它足以作为解释。就我有限的知识而言,几乎可以用任何类替换字符串,但在我要求的情况下,列表中的类和类型只能通过反射找到。
标签: c# reflection .net-2.0