이것은 바보 같은 질문 일 수 있습니다.하지만 VB.net의 유형과 인스턴스에서 공유 할 수있는 방법을 사용할 수있는 이유는 무엇입니까? C# 정적 메서드와 동일하다고 가정하는 것이 잘못 되었습니까?VB.net과 C#의 정적 액세스 가능성의 차이점, 이유는 무엇입니까?
즉
MyClass.MySharedMethod()
dim mc as new MyClass()
mc.MySharedMethod()
왜이 작업을 수행 할 수 있습니까? 가능한 이점은 이것에 있습니다.이 일을 볼 수있는 모든 것은 인텔리 센스를 사용할 때 사람들을 혼란스럽게합니다. 이것이 고전 VB6의 일부 컨벤션과 관련이 있다고 확신하는 이유는 .NET에이 문제를 제기하는 이유입니다.
글쎄, VB6 클래스에서 공유 하위/기능을했다. 어떻게 이것이 숙취 일 수 있습니까? –
예를 좋아합니다 – JaredPar
@Konrad : 재미 있습니다. 나는 이전 버전과의 호환성에 대해 (얼마전에) 들었다. 이상하다면 ... –