Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Re : c# 교과서 invoke 있습니다.
글번호: 883
작성자: 레드플러스
작성일: 2020/09/22 오전 3:45:00
조회수: 2384

 

안녕하세요.

말씀주신것처럼

Invoke()를 굳이 사용하지 않고 대리자를 바로 호출해도 됩니다.

 

그런데, Invoke()를 사용한 이유는

큰 의미없이

"Invoke()를 사용해도 되구요. 바로 호출해도 됩니다."를 알려드리기 위함입니다.

 

C#을 학습 후 Windows Forms, ... 등으로 넘어가다보면,

Invoke()를 명시적으로 호출하는 식으로 표현된 소스를 많이 보실 수 있습니다.

그런 경우에 낯설지 않게 하기 위함입니다.

 

이상입니다.

 

 

 


On 2020-09-22 오전 2:57:00, '이준' wrote:

 

 


박용준 강사님 안녕하세요!!

C# 교과서 548쪽 예제를 보면 

sayPointer();

sayPointer.Invoke();

pointer(10);

pointer.invoke(10);0

Invoke를 굳이 사용할 이유가 있나요?

출력되는 내용은 똑같은데 Invoke를 타이핑하면 더 귀찮은 것 같은데 왜 사용하나요?

아니면 Invoke만 사용해야 되는 경우가 따로 있나요? 

만약 Invoke만 사용하는 경우가 없다면 귀찮게 Invoke를 사용하지 않고 괄호 안에 매개변수를 넘기는 것이 편해서 사용하지 않을 것 같다고 생각하는데 

강사님의 자세한 설명이 필요합니다...

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 14장 Dapper 내용중에 Nuget 패킷지 관련 문의 드립니다. - 최성용 2020-10-16 2571
  c# 교과서 invoke 있습니다. - 이준 2020-09-22 2785
현재글 Re : c# 교과서 invoke 있습니다. - 레드플러스 2020-09-22 2384
  Re : Re : c# 교과서 invoke 있습니다. - 이준 2020-09-22 2304
  Re : Re : Re : c# 교과서 invoke 있습니다. - 레드플러스 2020-09-22 2328
다음글 p078 파스칼표기법 정의 - 김규봉 2020-09-21 2650
 
손님 사용자 Anonymous (손님)
로그인 Home