버그 해결을 위한 모든 질문을 던져
0 votes
239 views
주로 서버쪽 작업할때
async Task<...>  형태의 메서드를 많이쓰는데요
이때 메서드의 파라메터 인자로 out ref 를 쓰지못하게
컴파일러가 막는데요

이거 왜 굳이 막을까요?
해결법이야 알고있는데
왜 이걸 제한하는지 내부 로직상의 이유가
문득 궁금해졌네요.

구글링해도 그냥 쓰지못한다 정도뿐이고...

어자피 await 에서 멈춰있고
다시 스레드 복귀때는 이미 값이 변경되어 있을텐데
그냥 냅두면 될부분을 왜 막을까요?

궁금하네요.
asked (24 point) , 239 views

1 답변

+1 vote
우수 답변
answered (81 point)
선택됨
컴파일러의 제약사항이군요 감사합니다. ^^

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

200 질문
313 answers
337 댓글
325 users