P
PJ6
I want to rant, but I'm too busy at the moment.
Who else hates working in C#? What's your biggest pet peeve?
Paul
Who else hates working in C#? What's your biggest pet peeve?
Paul
Who else hates working in C#? What's your biggest pet peeve?
Who else hates working in C#? What's your biggest pet peeve?
People who hate C#
Mythran
standard object oriented keywords and syntax. I got tired of having to
obfuscate my C# code before deploying so I just started writing in VB
instead.
I hate how it's so straightforward with its readability and use of
standard object oriented keywords and syntax. I got tired of having to
obfuscate my C# code before deploying so I just started writing in VB
instead.
I hate how it's so straightforward with its readability and use of
standard object oriented keywords and syntax. I got tired of having to
obfuscate my C# code before deploying so I just started writing in VB
instead.
Hmmm. Whose standard would that be? How many languages follow it?
Mike Hofer said:You know, it's funny. I code in VB.NET every day. I love the language.
But I have to say, I love C# as well. Why? Because these guys are
right. It's a fantastic implementation of standard object-oriented
principles. It's OOP on steroids.
Sure, it lacks some of the high-gloss enamel that VB has. But let's be
honest. The high gloss enamel native to VB.NET is intrinsic to Visual
Basic; in its original design, VB.NET was a lot like C#, but certain
decisions were made to placate VB6 developers who couldn't handle
things like declaring arrays with the number of elements instead of
the upper boundary.
VB.NET lacks support for operator overloading,
unsigned types (but hey, that's not supported by the CTS, so ixnay on
atthay) and a few other things.
I have to disagree. I consider implicit interface wireing based on equal
member names dangerous and suboptimal.
What's the problem with that?
That's wrong. VB 2005 supports operator overloading and unsigned types and
a few other things.
Mike Hofer said:Visual Basic .NET doesn't use IMPLICIT interface wiring. It uses
EXPLICIT interface wiring through the use of the Handles clause. For
example:
You got me there. I, unfortunately, am still working in .NET 1.1 (we
haven't embraced VS 2005 or .NET 2.0, thanks to the lack of what the 3-
letter job titles are calling "a compelling need"), so I often forget
to spell that out in my posts. Thanks for reminding me.
Again, I should have made that clear, and for that, I apologize.
Mike said:The high gloss enamel native to VB.NET is intrinsic to Visual
Basic; in its original design, VB.NET was a lot like C#, but certain
decisions were made to placate VB6 developers who couldn't handle
things like declaring arrays with the number of elements instead of
the upper boundary.
Interrestingly enough, some VB programmers can't handle declaring arrays
with the upper boundary, so they consistently dimension arrays with one
item more than they will use.
As this rarely causes any errors, they can continue doing so for a long
time without realising it.
I want to rant, but I'm too busy at the moment.
Who else hates working in C#? What's your biggest pet peeve?
Paul
<snip>Interrestingly enough, some VB programmers can't handle declaring arrays
with the upper boundary, so they consistently dimension arrays with one
item more than they will use.
As this rarely causes any errors, they can continue doing so for a long
time without realising it.
Rad said:On Thu, 15 Mar 2007 10:19:08 -0400, PJ6 wrote:
If I had a dollar ever time I ran into this debate! After reading
thousands
of arguments of why VB is better and thousands others why c# is better I
came to the realization that it is like arguing that calculus is better
than algebra, or that the Beatles are better than the Rolling Stones.
At the end of the day, as long as you get what you want done with your
choice, *it doesn't matter!* Different strokes for different folks
In my opinion can it not beat this one. The one from Rad I have seen alreadyjames
Cor Ligthert said:In my opinion can it not beat this one. The one from Rad I have seen
already in others ways. For me the one bellow from X is unique (if you
understand it) althouhg I don't agree with it..
I hate how it's so straightforward with its readability and use of
standard object oriented keywords and syntax. I got tired of having to
obfuscate my C# code before deploying so I just started writing in VB
instead