C # 커뮤니티는 "I"접두어를 아주 보편적으로 사용하여 가장 경험이없는 프로그래머조차도 사용하는 인터페이스를 나타냅니다.
그렇다면 왜 열거 형, 추상 클래스 또는 구조체 (각각 "E", "A"및 "S")를 접두어로 사용하지 않습니까?
예를 들어, 모든 추상 클래스에 "A"를 표시 한 경우 유추 할 수 있지만 즉시 명백하지 않은 해당 유형에 대한 유용한 정보를 제공합니다.
나는이 변화를 옹호하지 않고 단지 왜 우리가 이런 식으로 일을하지 않는지를 이해하려고 노력하고 있습니다.
이 스레드 는 "I"접두사를 사용하는 이유에 대한 답변이지만 다른 접두사를 사용 하지 않는 이유에 대해서는 답변 하지 않습니다 .