Nullable 매개 변수가 있는 일반 함수
.NET에서 일반 함수는 다양한 유형의 입력을 처리할 수 있는 함수를 정의하는 편리한 방법을 제공합니다. 그러나 null 유형을 일반 매개변수로 사용할 수 있는지 여부에 대한 의문이 생깁니다.
DBDataRecord에서 값을 검색하는 함수를 정의하려는 초기 시도가 null 허용 유형 int로 인해 오류가 발생했습니까? 참조 유형이 아닌 구조체입니다. 제약 조건을 구조체 제약 조건으로 변경하면 함수가 컴파일될 수 있습니다.
그러나 할당 시 다른 오류가 발생하여 null 허용 유형이 null 허용이 아닌 값 유형이어야 함을 나타냅니다. 그렇다면 null 허용 유형을 일반 매개변수로 활용하는 것이 가능합니까?
해결책은 함수의 반환 유형을 Nullable
위 내용은 Null 허용 유형을 .NET 함수의 일반 매개변수로 사용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!