나는 다음과 같은 뭔가 익명의 위임 선언을 할 수 없습니다 : 예, 당신이 할 수있는C# : ThreadStart에서 익명의 대리자를 사용할 수 있습니까?
ThreadStart starter = delegate() { go(); };
...
static void go()
{
Console.WriteLine("Nice Work");
}
// (or)
ThreadStart starter=delegate() { Console.WriteLine("Hello");}
그래, 괜찮아 보인다. 무슨 문제있어? –
익명의 대리자는 코드의 다른 곳에서 사용됩니까? 이 코드가 .NET Framework v1.x를 목표로하지 않는지 궁금합니다 ... –
왜 이것이 불가능하다고 생각합니까? 나는이 코드를 작동 시키도록했다. 유일한 문제는 비 UI 스레드에서 사용자 인터페이스 (Console.Writeline)를 조작하려고하는 것입니다. 그건 허용되지 않습니다. – Dabblernl