안녕하세요.
너무 어렵게 생각하실 필요는 없습니다.
대리자 실행시 Invoke()를 호출해도 되는데,
닷넷 컴파일러에서는 그 과정을 생략해 줍니다.
추가적인 정보는
다음 링크도 참고해보세요.
https://docs.microsoft.com/ko-kr/dotnet/api/system.delegate?view=netcore-3.1
On 2020-09-22 오전 5:12:00, '이준' wrote:
C#을 학습 후 Windows Forms, ... 등으로 넘어가다보면,
Invoke()를 명시적으로 호출하는 식으로 표현된 소스를 많이 보실 수 있습니다.
그런 경우에 낯설지 않게 하기 위함입니다.
라고 말씀하셨는데
그러면 윈폼에서는 invoke를 사용하는 이유가 뭔가요?
별 이유 없이 귀찮게 invoke를 적었다고 생각하지 않아요....
검색해보니까 스레드 키워드가 나오던데
invoke를 윈폼에서는 반드시 사용해야 되는 경우가 있나요?