1

我看到在 VB.net 中我可以使用 Imports 语句定义类似于 typedef 的东西:

Imports MyDict = System.Collections.Generic.Dictionary(Of String, System.Collections.Generic.Dictionary(Of String, System.Collections.Generic.Dictionary(Of String, String)))

现在我想在我的项目的一些文件中使用这个 MyDict。假设上面的语句是在 MyForm.vb 文件中定义的,我应该在 AnotherForm.vb 文件中做什么来访问这个定义?

4

1 回答 1

0

Imports像这样只是该特定文件的别名-它们不会创建新的“类型”。如果您想以MyDict相同的方式使用,您需要将整行复制到您的其他文件中。

话虽如此,我会考虑使用三层嵌套字典结构来处理自定义类型。这是一个相当复杂的“字典”,拥有一个自定义类型可以让你以更干净、更安全的方式编写代码。

于 2013-03-27T21:13:15.810 回答