VB.NET实例化类
VB.NET中,能否用同一个变量,通过SelectCase方式,实例化不同的类,如变量是CC,Case0时实例化ClassA;Case1时实例化ClassB。答案满意,追...
VB.NET中,能否用同一个变量,通过Select Case方式,实例化不同的类,如变量是CC,Case 0时实例化ClassA;Case 1时实例化ClassB。
答案满意,追加200分,先谢了 展开
答案满意,追加200分,先谢了 展开
2个回答
2014-01-09
展开全部
可以,但是变量不能用ClassA或B来定义,可以用Object,或ClassA,ClassB的基类,,使用类的成员时,再把变量类型转换成相应的类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-09
展开全部
变量声明成Object类型,可以的
DIm CC as Object ' 不开strict直接Dim CC就行
Select Case ...
case 0: CC = new ClassA
case 1: CC = new ClassB
DIm CC as Object ' 不开strict直接Dim CC就行
Select Case ...
case 0: CC = new ClassA
case 1: CC = new ClassB
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询