Visual Basic.NET 中的 C++ 模板等效于什么?

What's the equivalent of a C++ template in Visual Basic.NET?

本文关键字:于什么 什么 NET Basic 中的 C++ Visual      更新时间:2023-10-16

VB.NET 是否提供了一种方法来定义等效于C++模板,例如函数模板或类模板?

如果是这样,模板专用化的工作方式是否相同,并提供相同的行为?

还是模板是无法完美转换为 VB.NET 的C++操作?

VB.NET 不提供

任何内置于语言中的元编程。与其他 .Net 语言一样,您的主要工具是类型泛型。http://msdn.microsoft.com/en-us/library/w256ka79.aspx

您可以使用 T4 文本生成系统模拟C++模板的某些方面,该系统将允许您生成任意复杂的代码。

http://msdn.microsoft.com/en-us/library/bb126478.aspx