[WinForm 11.18] 쓰레드에 파라메터 값 넣기
2011. 11. 18. 23:16ㆍC#/WinForm
반응형
처음에는 뭐 그냥 쓰레드만 사용한다...
근데 불편하다 막 뭐할려고 해도 답답함을 느끼고 해서 좀 찾아보니 역시나 아니나 다를까 인자로 넘기는 방법이 있네
하지만 정확하게 어떤 인지인지 정하고 넘겨 주는게 아니다 단지 object 형으로 전달하게 되는데 방법은 다음과 같다.
다음 처럼 인자로 넘어가게 된다..뭐 변수가 귀찮다면 그냥 ((string)s)요렇게 해서 그냥 변수처럼 써버리면 된다!!
근데 불편하다 막 뭐할려고 해도 답답함을 느끼고 해서 좀 찾아보니 역시나 아니나 다를까 인자로 넘기는 방법이 있네
new Thread(new ThreadStard((Test)).Start(); private void Test(){} |
하지만 정확하게 어떤 인지인지 정하고 넘겨 주는게 아니다 단지 object 형으로 전달하게 되는데 방법은 다음과 같다.
new Thread(new ParameterizedThreadStart (Test) ).Start(hello); private void Test(Object s) { string str=(string)s; } |
다음 처럼 인자로 넘어가게 된다..뭐 변수가 귀찮다면 그냥 ((string)s)요렇게 해서 그냥 변수처럼 써버리면 된다!!
반응형
'C# > WinForm' 카테고리의 다른 글
[Winform]Visual Studio registry capture utilty의 작동이 중지 되었습니다. (0) | 2011.11.25 |
---|---|
[WinForm] 시리얼통신 문자에서 StopBits ,Parity 변환 (0) | 2011.11.24 |
[WinForm] 크로스 쓰레딩을 예방 (0) | 2011.11.11 |
[Winform]프레임 없이 이동 (0) | 2011.11.09 |
[WinForm] 맨마지막 라인으로 이동하기 (0) | 2011.10.21 |