나는 그것을 컴파일하려고 객체 참조가 비 정적 필드, 메서드 또는 속성 'ConsoleApplication1.Program.print (문자열)'의 ConsoleApplication1 \의 ConsoleApplication1 \ 프로그램에 필요한 저ThreadPool.QueueUserWorkItem을 비 정적 메서드와 함께 사용하는 방법?
에게 오류 일 수 있습니다. cs 15 47 ConsoleApplication1
따라서 print
을 static
으로 표시하고 작동합니다. 그러나 더 큰 프로그램에서는 정적이 아닌 메서드를 사용합니다. 그렇다면이 방법들과 함께 ThreadPool
을 어떻게 사용합니까?
class Program
{
static void Main(string[] args)
{
ThreadPool.QueueUserWorkItem(o => print("hello"));
Console.ReadLine();
}
public void print(string s)
{
Console.WriteLine(s);
}
}