【发布时间】:2014-01-17 04:02:11
【问题描述】:
我参考下面的链接:
http://rogeralsing.com/2008/02/28/linq-expressions-creating-objects/
是否可以通过提供类名来增强它以创建对象? 基本上是通过使用 Lambda 表达式来实现 Activator.CreateInstance 可以在下面做的事情
Dim typeName As String = "Testing.ClassNameth, Testing"
Dim typ As Type = Type.GetType(typeName)
Dim testObj = Activator.CreateInstance(typ)
Dim methodInfo As MethodInfo = testObj.GetType().GetMethod("TestPrintObject")
我这样做的目的是因为Activator.CreateInstance的性能很慢。
谢谢!
【问题讨论】:
标签: vb.net reflection lambda expression