Are you annoyed that they used different keywords (Overridable vs Virtual, NotOverridable vs Sealed), or are you annoyed at the default they chose for VB.Net (when overriding a virtual method, it defaults to the method being virtual, while declaring a new method defaults to Sealed)?
It's true that they might have chosen the same keywords that C# has, given that it's a new language with new concepts; but one could argue that they chose "more meaningful" or "more English-like" or "less computer-sciencey" names for VB.Net because of the "less geeky" nature of many old-VB programmers. At 10:51 AM 7/8/2006, Stoyan Damov wrote >[ranting] > >Never used VB.NET and I'm pretty sure I'll never use it. Microsoft had >the unique chance to design it right this time (as they scrapped the >old VB anyway) and still managed to fubar it with all these new >keywords, "features" and silent defaults. No offence here to any >VB.NET programmers and I don't want to start any religious wars here, >but IMVHO VB.NET is the dumbest (and not needed) programming language >on earth. While I still think VB (6) was really useful for quick >testing C++ COM components and for building semi-complex UI-intensive >apps, VB.NET is useless when there's C#. > >On 7/8/06, David Lanouette <[EMAIL PROTECTED]> wrote: >>Just looked in the SDK docs. From the VB Language Reference section on the >>Function keyword >> >>... >> >>Overridable >>Optional. Indicates that this Function procedure can be overridden by an >>identically named procedure in a derived class. Overridable is the default >>setting for a procedure that itself overrides a base class procedure. >> >>NotOverridable >>Optional. Indicates that this Function procedure cannot be overridden in a >>derived class. NotOverridable is the default setting for a procedure that >>does not itself override a base class procedure. >> >>... >> >> >>So it seems that VB doesn't default to virtual, unless it's overriding an >>existing method. >> >> >> >>______________________________ >>- David Lanouette >>- [EMAIL PROTECTED] >> >>"Excellence, then, is not an act, but a habit" - Aristotle J. Merrill / Analytical Software Corp =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com