C#에서는 파생 된/구현하는 모든 유형에서 구현할 정적 메서드를 어떻게 정의 할 수 있습니까? 인터페이스 내에서 정적 메서드를 정의 할 수 없다는 것을 알고 있습니다.모든 구현 유형에서 공유되는 정적 메서드
기본 전제는 다음과 같이이다 : 나는 유기체의 기본 클래스를 예를 들어
말. 파생 된 유형은 인간 및 개입니다.
주어진 유기체가 가지고있는 다리의 수를 말해 줄 수있는 방법이 필요합니다. 그래서 인간은 2, 개는 4 등이 될 것입니다.
나는이 방법을 인스턴스 메소드로 만들 수 있지만 모든 Dog 타입에 대해 동일한 메소드가 될 것이므로별로 의미가 없습니다. 모든 인간 유형에 대해 동일합니다.
http://stackoverflow.com/questions/248263/why-cant-i-declare-c-methods-virtual-and-static –