VB vs C#

M

Mary Chipman

It depends on which language is more comfortable than any other single
factor. That being said, I'd not want to program Office automation
using C#, so in some cases you need to consider the application you
are building. It's always cheaper to program in a language you already
know or in one you can learn more quickly than another. However, even
if you choose VB.NET, you'll end up needing to learn at least a little
C#. Once you learn one, learning the other is pretty easy. What's more
important is getting comfortable with the base class library in the
Framework.

-- Mary
MCW Technologies
http://www.mcwtech.com
 
C

Chris Taylor

Hi,

First, Martin sorry to reply to your post but it is the only one visible in
my reader. My remarks are not directed at your post :).

I am a C# guy myself, but I do a tremedous amount of VB.NET and I feel that
they are both very good environments. If you use VB.NET and you are
concerned about performance, then make sure that you steer clear of the
functionality in Microsoft.VisualBasic namespace, rather use the
functionality from the System.* namespaces. And just the silly little things
like leaving it to the compiler to do implicit type conversion, those are
the things that really hurt performance. So rather than assigning a integer
to a string and letting the compiler sortout the conversion, do it
explicitly, the code will be much tighter.

Hope this helps
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,431
Messages
2,571,677
Members
48,796
Latest member
Greg L.

Latest Threads

Top