오류 : "CS0120 : 비 종종 필드, 메소드 또는 속성 'foo'에 대한 객체 참조가 필요합니다. 🎜>
"CS0120"오류는 비 정적 멤버에 액세스하려고 할 때 발생합니다 ( 정적 컨텍스트에서 필드, 방법 또는 속성). 이 경우 SetTextBoxText 메소드는 Form1 클래스의 비 정적 멤버이며 정적 SumData 메소드에서 액세스 할 수 없습니다. 가능한 솔루션 :
비 정적 멤버를 정적으로 정적으로 만드십시오. >private static void SumData(object state) { // Calling a non-static member from a static method setTextboxText(result); }
폼 1의 인스턴스를 호출 방법으로 전달하십시오 :
호출 방법을 비 지정하십시오. static :
static void setTextboxText(int result) { // Implementation details }
위 내용은 'CS0120 : 객체 참조가 필요합니다 ...'정적 메소드에서 비 정적 메소드를 호출 할 때 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!