0
这可能是一个愚蠢的问题,但有可能在表达式中使用类型 - 有点儿像这样:ASP.Net设置类型从字符串
Dim X as string = "label"
Dim y as <x>
那种事?
的基本问题是,我有一大堆的强类型的报告,我想建立一个类,可以给他们打电话......所以,我会从DB报告的名字都知道,但我不知道如何让班级制作报告。
这可能是一个愚蠢的问题,但有可能在表达式中使用类型 - 有点儿像这样:ASP.Net设置类型从字符串
Dim X as string = "label"
Dim y as <x>
那种事?
的基本问题是,我有一大堆的强类型的报告,我想建立一个类,可以给他们打电话......所以,我会从DB报告的名字都知道,但我不知道如何让班级制作报告。
不,你为什么要?即使VB让你写的第二行和编译它,它不会知道约y
类型的东西编译时,所以它会是什么区别,如果你只是把它声明As Object
,然后呢?
还是你想创建一个对象实例当运行时类的名称是一个字符串(即Dim y As Object = New <x>()
)?
是的 - 我真的不这么认为......这是一个奇怪的例子。我使用Telerik的报告...所以我只需要将正确的报告传递给报告显示控件。这只是发送报告对象的问题。他们的报告基本上都是他们自己的课程 - 我想控制来自数据库的那些报告的一些权限。所以,如果不将硬编码的报告编入报告类,我想不出有办法做到这一点 - 我想这就是我必须要做的。这当然不是世界的末日或任何事情。 谢谢。 – Mike 2009-11-27 22:52:35
你应该考虑发布一个关于你的_original_问题的新问题,并为你的课程设置一些相关的代码。它可能是通过泛型类和接口可以解决的问题。 – 2009-11-27 23:34:00