-3
Line1: if(m_Action != null)
Line2: m_Action(); // Null ref Exception!!
- m_Action는 C#의 액션 클래스이다.
- m_Action이 생성자에서 초기화 된 다음 변경되지 않았습니다.
- m_Action의 메소드에는 다형성이 있습니다.
- 이 프로그램은 멀티 스레드입니다. 내가 m_Action 생각
는 (슈퍼 클래스의 방법) NOT NULL 표시하지만 널 OBJ (자식 클래스)에 m_Action의 방법. 왜 이런 일이 일어나는 걸까요?NULL 체크하고 널 REF 예외
자세한 내용은 필수 항목입니다. – Tilak
라인 0 :'액션 m_action =() => {FooClass x = null; x.Bar(); } ' –