Yesterday, I tried to get an exercise of an InfoPath add-in up and running, but the sample code was in C#. The problem was/is that I'm familiar with the VB.NET and not with C#. Most of the code, I was able to convert it to VB.NET syntax, but some parts not.
I found a site where you can easily translate C# code to VB.NET code (and reverse). To me it works fine (and fast).
The address is: http://www.developerfusion.com/tools/convert/csharp-to-vb/