| vlad321 said: So I hear C# is the language to go instead of VB. True/False? |
VB.NET has the same efficiency than C# if all the code you write is based on what the .NET framework offers, because there are some things that VB.NET keeps from VB6 (for transition purposes), and usually a person that comes from VB6 uses them instead of learning the .NET way, running that sentences need translating them to the .NET equivalent and then running them... So if you avoid using old VB6 sentences that are still available on VB.NET you should be fine
Example
Format(Object, style) is less efficient for .NET than String.Format(Style, Object) because the function Format (that comes from the VB text methods) is being translated to the String class equivalent, losing time in that...
C# being a "new language" does not have this flaws, but my pain in the ass is not with this language, is Microsoft beacuse they still don't include in their Visual Studio IDE C# precompiling like it does in VB, that should be already a standard.
Besides that, the choice is yours and the company you're working for...







