C# 함수에 출력 매개 변수가 있으면 다음과 같이 지울 수 있습니다.발신자 (C#의)에서 "out"키워드의 목적은 무엇입니까?
private void f(out OutputParameterClass outputParameter);
함수 호출시 매개 변수를 초기화 할 필요가 없음을 나타냅니다. 그러나이 함수를 호출 할 때 이라는 키워드를 반복해야합니다.
f(out outputParameter);
이것이 무엇에 좋은지 궁금합니다. 함수 스펙의 일부를 반복해야하는 이유는 무엇입니까? 아는 사람 있나요?
out과 ref 사이의 명확한 지정 차이로 인해 예제가 작동하지 않습니다. –