But I hope you realize that, except for syntax and minor functionality differences, VB.NET and C# are pretty much identical. The code for two different programs will be pretty much the same, but with a different syntax. Unless you are talking about syntax, or compatability with other languages or similar, there's no such thing as a "VB.NET question". Regardless of what language you're using, the answer to the question will, 95% of the time, apply to both languages.