C#을 1년만에 만졌더니 예전엔 알고 쓰던 것도 모르겠다 ㄷㄷ
C#에서 가장 중요하다 할 수 있는 delegate..
남의 쓰레드에 있는 컨트롤에 접근할 때 이 delegate를 써야 하는데
그걸 까먹어서 한참 고생했다
담에 까먹을 때를 대비해서 흔적 남기기 ㄱㄱ
delegate void FuncDelegate(String str);
void Write(String str)
{
if (this.txtOut.InvokeRequired)
{
FuncDelegate d = new FuncDelegate(Write);
this.Invoke(d, new object[] { str });
}
else
{
txtOut.AppendText(str);
}
}
소켓 프로그램 만들 때 가장 많이 쓰는 화면에 글자 쓰기 delegate 다