2010-07-15 4 views
4

I 클래스를 참조 할 수 없습니다 경우필드 이니셜 라이저는 비 정적 필드

public LED LED1 = new LED(lblLED1); // (1) 

    public void update_LED(Label lbl, double i) 
    { 
     //LED LED1 = new LED(lblLED1); // (2) 
    } 

(2) 나야 생성자 내부 lblLED1을 통과 할 수 있지만, 경우 (1) 메시지 :

필드의 초기화가 참조 할 수있는 비 - 정적 필드, 메소드 또는 속성 'lblLED1'

무엇이 문제입니까? 필드

+1

왜냐하면 그것은 GUI 구성 요소가 아닙니다. 오류 메시지가 원인을 알려줍니다. 클래스의 다양한 부분이 초기화되는 순서 때문일 수 있습니다. – Blorgbeard

답변

관련 문제