title: What's the equivalent of a C++ template in Visual Basic.NET?
body: <p>Does VB.NET provide a way to define the equivalent to a C++ template, such as a function template or a class template?</p>
  
  <p>If so, does template specialization work the same way, and provide the same behaviors?</p>
  
  <p>Or are templates a C++ operation that cannot be perfectly translated into VB.NET?</p>