2
VB.NET提供了一種方法來定義C++模板的等價物,例如函數模板或類模板嗎?Visual Basic.NET中C++模板的等價物是什麼?
如果是這樣,模板專業化是否以相同的方式工作,並提供相同的行爲?
或者模板是一個C++操作,無法完全轉換爲VB.NET?
VB.NET提供了一種方法來定義C++模板的等價物,例如函數模板或類模板嗎?Visual Basic.NET中C++模板的等價物是什麼?
如果是這樣,模板專業化是否以相同的方式工作,並提供相同的行爲?
或者模板是一個C++操作,無法完全轉換爲VB.NET?
VB.NET不提供任何內置於該語言中的元編程。與其他.Net語言一樣,您的主要工具是類型泛型。 http://msdn.microsoft.com/en-us/library/w256ka79.aspx
您可以通過使用T4文本生成系統模擬C++模板的某些方面,該系統可讓您生成任意複雜的代碼。
一些模板的東西可以大致轉換爲VB.net。還有一些模板的東西在VB.net中根本沒有任何真正的模擬。 – 2014-11-25 05:24:48