작성한 질문수
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Listener
작성
·
286
0
_onAcceptHandler += onAcceptHandler;
args.Completed += new EventHandler<SocketAsyncEventArgs>(OnAcceptComplated);
어셉트핸들러에 = 를 해주는 것과 += 를 해주는 것과
어떤차이인지 궁금합니다.
또 최초로 실행되는게
RegisterAccept인지
OnAcceptComplated인지 궁금합니다
답변 1
문법 관련된 부분은 구글링을 하는 습관을 들이셔야 합니다.https://www.csharpstudy.com/CSharp/CSharp-delegate2.aspx요약하면 +=로 하면 줄줄이 양꼬치처럼 연이어서 붙일 수가 있고 =로 하면 딱 한개가 지정됩니다.
그리고 최초로 실행되는건 각자 breakpoint를 걸면 테스트가 가능합니다.정답은 RegisterAccept입니다.
감사합니다 1강에 설명 해주신걸 보고 이해했습니다 체이닝 기능과 함수자체를 인자로 받아올 수 있는 기능이었군요
감사합니다 1강에 설명 해주신걸 보고 이해했습니다 체이닝 기능과 함수자체를 인자로 받아올 수 있는 기능이었군요