我有一个空课。
public class Item
{
//empty
}
我需要从PropertyInfo
个对象动态地向此类添加属性。
List<PropertyInfo> propertyInfo = Util.GetProperties();
最后添加属性后,该类应该是:
public class Item
{
//dynamically added properties
public string Name {get;set;}
public string Description{get;set;}
}
我需要从类opbect访问该属性,如:
var item = new Item();
var name = item.Name;
这可能在c#中吗? 我该如何实现呢? 我可以为动态添加的属性实现Property Changed通知吗?