//define generic method
public T createObject<T>()
{
return System.Activator.CreateInstance<T>();
}
public object createInstance<T>(Type type)
{
if (type != null)
{
return type.InvokeMember("", BindingFlags.CreateInstance, null, null, null);
}
return null;
}
//call generic method
{
Package pck = createObject<Package>();
}
本文介绍如何使用泛型方法`createObject<T>()`和`createInstance<T>(Type type)`来创建和调用对象实例。通过具体代码示例展示了如何灵活地根据类型创建对象,并使用反射技术调用其成员。
869

被折叠的 条评论
为什么被折叠?



