6
C # 인터페이스 메서드가 추상 또는 가상으로 선언되지 않은 이유는 무엇입니까?
인터페이스의 C # 메서드는 virtual키워드 를 사용하지 않고 선언되고 키워드를 사용하지 않고 파생 클래스에서 재정의됩니다 override. 이것에 대한 이유가 있습니까? 나는 그것이 단지 언어 편의라고 가정하고 분명히 CLR은 이것을 커버 아래에서 처리하는 방법을 알고 있지만 (메소드는 기본적으로 가상이 아님) 다른 기술적 이유가 있습니까? 파생 클래스가 생성하는 IL은 다음과 같습니다. class …