.NET 제네릭을 숫자 유형으로 제한하는
, , 및 .
(in )를 모든 숫자 유형에 대해 가장 포괄적 인 인터페이스로 소개합니다. 정수 유형의 경우 구체적으로 pre -.net 7 접근
.NET 7 이전 에이 제약 조건을 달성하는 것이 더 어려웠습니다. 클래스와 함께 공장 패턴을 사용하는 것과 같은 방법이 제안되었지만, 이는 우아하고 확장 가능한 코드가 덜 생겼습니다. Int16
를 사용할 수 있습니다
Int32
코드 예 : 정수 함수 Int64
이 예제는 UInt16
: 를 사용하여 UInt32
를 보여줍니다
UInt64
사용 :
위 내용은 숫자 유형 만 허용하기 위해 .NET의 일반 유형을 제한하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!