나는 오히려 주관적이므로 스택 오버플로 대신이 질문을하기로 결정했습니다.
C #에서는 일반적으로 이름이 매우 낮은 일반 유형이 표시됩니다. 특히, "T"는 일반적으로 사용되지만 그 자체로는 의미있는 이름이 아닙니다. 예를 들면 다음과 같습니다.
class Fruit<T>
{
T fruit;
}
이것이 일반적인 접근 방법이지만 누군가는 이것을 반대 할 것입니까? 그렇다면 일반적인 함수와 클래스에 대한 C #의 맥락에서 제네릭 형식에 대한 합리적인 명명 규칙은 무엇입니까?
이전 예에서 제네릭 형식 T
은 항상 Apple
또는 과 같은 과일 형식 이어야 한다고 가정하겠습니다 Orange
. 유형은 T
그래서 아마 더 좋은 이름이 될 것이다, 그것은 과일의 종류가 있다는 것이 분명하게 할 필요가 FruitType
우리와 끝까지 있도록 :
class Fruit<FruitType>
{
FruitType fruit;
}
이것은 당신에게 내가 찾고있는 것에 대한 아이디어를주는 것입니다. 이 문제에 허용되는 "거짓의 법칙"은 무엇입니까?