invoke
·
⭐C Sharp/12. 델리게이트
invokeinvoke는 "호출하다" 라는 뜻으로, 주로 메서드나 델리게이트 ( Delegate )를 실행할 때 사용하는 C# 키워드 / 메서드이다.invoke 는 델리게이트나 이벤트 , 쓰레드 , UI 컨트롤 등에 연결된 메서드를 실제로 실행 ( call ) 하는 기능을 담당한다.즉 , "미리 지정된 함수를 실행시킨다" 는 의미로 쓰인다. C# 에서는 다음과 같은 상황에서 쓰인다델리게이트.Invoke( ) : 델리게이트가 가리키는 메서드 호출컨트롤.Invoke( ) : UI 쓰레드 ( 주 쓰레드 ) 에서 안전하게 메서드를 호출할 때 사용메서드.Invoke( ) : Reflection 으로 메서드를 동적으로 실행할 때 사용 문법▼델리게이트에서의 Invokeusing System;delegate void..