-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
델리게이트 문법이 잘 이해가 안됩니다.
22.02.06 21:36 작성 조회수 203
0
_onAcceptHandler += onAcceptHandler;
args.Completed += new EventHandler<SocketAsyncEventArgs>(OnAcceptComplated);
어셉트핸들러에 = 를 해주는 것과 += 를 해주는 것과
어떤차이인지 궁금합니다.
또 최초로 실행되는게
RegisterAccept인지
OnAcceptComplated인지 궁금합니다
답변을 작성해보세요.
0
Rookiss
지식공유자2022.02.07
문법 관련된 부분은 구글링을 하는 습관을 들이셔야 합니다.
https://www.csharpstudy.com/CSharp/CSharp-delegate2.aspx
요약하면 +=로 하면 줄줄이 양꼬치처럼 연이어서 붙일 수가 있고 =로 하면 딱 한개가 지정됩니다.
그리고 최초로 실행되는건 각자 breakpoint를 걸면 테스트가 가능합니다.
정답은 RegisterAccept입니다.
답변 1