Besides books / blogs, a good way to find out the other side of the C # / VB wall is to write C # code, compile it and open the DLL in Reflector and view it as VB code. This will allow you to answer your questions about VB.NET.
For example, suppose you want to see how to make generics in VB.NET. You are writing a simple library in C #:
void SomeMethod() { List<int> list = new List<int>(); }
Compile this, then open in Reflector and it will show you:
Sub SomeMethod Dim list as List(Of Integer) = New List(Of Integer) End Sub
or something like that...
If you know how to do this in C #, you can probably teach yourself how to do it in VB.NET, easier than looking for samples on the Internet.
source share