Das mag eine dumme Frage sein - aber warum sind gemeinsame Methoden für Typen und Instanzen in VB.net verfügbar - irre ich anzunehmen, dass sie den statischen C# Methoden entsprechen?VB.net Shared vs C# Statische Zugänglichkeit Unterschiede, warum?
d.h
MyClass.MySharedMethod()
dim mc as new MyClass()
mc.MySharedMethod()
Warum bin ich, dies zu tun erlaubt? Welchen möglichen Vorteil gibt es da - alles was ich sehen kann, ist verwirrend bei der Verwendung von IntelliSense. Ich bin mir sicher, dass dies etwas mit der Konvention von VB6 zu tun hat, warum sollte man das auf .NET bringen - es scheint mir so kaputt zu sein.
Nun, VB6 hatte keine gemeinsamen Subs/Funktionen in Klassen. Wie kann das ein Kater sein? –
liebe das Beispiel – JaredPar
@Konrad: Ooh, interessant. Ich hatte (vor einer Weile) gehört, dass es eine rückwärtskompatible Sache war. Seltsam, wenn es nicht ... –