inflearn logo
강의

Course

Instructor

WinForms C#.NetFramework 0.5 to 3 years of experience (Part 1)

강사님.. 에러가 왜 뜰까요?

325

jiny13579

6 asked

0

 

델리게이트 강의... wpf로 하는데.. 에러가 뜨네요..

인스턴스안해서 뜨는거 같은데.. 어떻게 인스턴스 해줘야하나요?

알려주심감사하겠습니다.~

C# .net

Answer 1

0

vmproductor0202

안녕하세요.개발자park입니다.

-출처:C#.Net 0.5년차~3년차(파트2) 5강 메모중-

답변: 아래 if문처럼 처리해주시면 됩니다.

아래와 같은 형태로 주로 실무에서 사용됩니다.

private void Window_Loaded(object sender, RoutedEventArgs e)

{

//var handler = MyFirst;이렇게하는 이유는 멀티thread에서 안정성때문에 그렇습니다.

var handler = MyFirst;

if (handler != null)//★★EVENT에대한 구독자가 없을 시 null이기 때문입니다.

{

handler(5);

}

}

감사합니다.

0

jiny13579

감사합니다^^

싱글턴패턴

0

1

1

코드 관련 질문

0

21

2

섹션7 수업자료 업로드 부탁드립니다.

0

21

2

Dictionary Key를 int에서 string으로 변경한 이유에 대한 문의

0

19

1

프로젝트 질문 문의

0

45

1

UI 기능 관련 질문이 있습니다!

0

37

2

TLS 질문드립니다.

0

43

2

SpinLock과 컨텍스트스위칭에 대해 질문 남겨요.

0

46

2

픽셀 좌표 스크린 좌표

0

33

0

Locomotion랑 Turn 이 꼭 부모 자식 관계일 필요가 있나요?

0

25

1

Rider대신 VS를 써도 괜찮나요?

0

116

2

Claude Code Pro구독하고 있는 상태에서 크레딧 결제, 사용문의

0

217

2

LobbyUIController의 백키가 사라졌는데 왜그런건가요?

0

41

2

무조건 타이틀 씬부터 시작해야하나요?

0

41

1

BaseUI, UIManager

0

51

3

토큰 사용량 및 인증 관련해서 질문드립니다.

0

131

2

6. 이벤트 생성, 호출 이벤트 변수 null 발생

0

220

3

System.InvalidOperationException: '크로스 스레드 작업이 잘못되었습니다. 'label1' 컨트롤이 자신이 만들어진 스레드가 아닌 스레드에서 액세스되었습니다.'

0

327

2

2강 Thread sync 질문 입니다.

0

205

1

3강에서

0

221

1

IAsyncResult를 쓰는 이유

0

653

1

BeginIvoke

0

385

1

델리게이트 관련

0

274

1

1강 멀티 쓰레드 부문 수강 중입니다.

0

316

1