首页 > 解决方案 > VB.NET - 使用类命名空间的字符串变量实例化一个类?

问题描述

这是概念:

  1. 从 XML 文件中加载数据,其中元素表示主题类的名称(即“aTheme”)
  2. 根据字符串 ("aTheme") 实例化类 ... Dim myObject = New aTheme

尝试替换这样的结构:

Select Case loadedTheme
   Case "aTheme"
      Dim myObject as New aTheme
   Case "bTheme"
      Dim myObject as New bTheme
   Case "cTheme"
      Dim myObject as New cTheme
End Select

使用更优雅和灵活的东西,而不是硬编码的情况。

想法?

标签: vb.netinstantiation

解决方案


推荐阅读