我需要将类型转换为最后一行的(类型)
cbo.DataSource = DirectCast(GetType(RFOPSEntities) _
.GetProperty(entityName & "s") _
.GetGetMethod() _
.Invoke(m_Entities, Nothing), ObjectSet(Of ACAmp)))
.OrderBy(Function(c As ACAmp)) c.SortOrder).ToList()
现在我需要像这样做
:cbo.DataSource = DirectCast(GetType(RFOPSEntities) _
.GetProperty(entityName & "s") _
.GetGetMethod() _
.Invoke(m_Entities, Nothing), ObjectSet(Of Type.GetType("ACAmp"))).OrderBy(Function(c As Type.GetType("ACAmp")) c.SortOrder).ToList()
Type.GetType("ACAmp")不是goog,但类型可以通过字符串传递。如何?
你想做的事情是不可能的。泛型参数 - (Of XYZ)
- 需要在编译时知道,但GetType("ACAmp")
在运行时执行。