Recently, I have been studying for my MCSD .NET. I am about ready to take 70-316, Windows Applications with Visual C# .NET. But I am having second thoughts. I wonder if I should take the VB .NET exams instead...
Obviously, one of the advantages to .NET is that the programming language used in application development can be left as a personal choice. C# and VB interoperate seamlessly, and from a binary code perspective, there are no advantages to developing in either language. That is, the same code written in each language produces the same or similar IL code.
My dilemma is this: I decided some time ago to take the C# exams. I purchased all three study guides. I've spent many hours studying for the first exam. And now... I am working at a job where I use VB .NET. I am starting to understand VB .NET a lot more; and I might start confusing myself when it comes time to take the exam.
Luckily the two exams (VB and C#) have almost identical content. I am sure the question banks are identical as well except the code samples are in different programming languages.
Have any VB developers out there taken the C# exam? Do you regret not taking the VB one instead? I'd appreciate any feedback. Leave me a comment. Thanks.