여기서 잘못된 것은 무엇입니까?비 정적 필드에 객체 참조가 필요합니다.
return listBoxKeywords.Items[rnd.Next(0, listBoxKeywords.Items.Count)].ToString();
난 다음 오류 얻을 : 객체 참조는 비 정적 필드, 메소드 또는 속성에 필요한 1
오류
여기서 잘못된 것은 무엇입니까?비 정적 필드에 객체 참조가 필요합니다.
return listBoxKeywords.Items[rnd.Next(0, listBoxKeywords.Items.Count)].ToString();
난 다음 오류 얻을 : 객체 참조는 비 정적 필드, 메소드 또는 속성에 필요한 1
오류
랜덤 항목 복귀 기능은이 오류 수단 공전.
메서드 선언에서 static
키워드를 제거하고 (따라서 기존 인스턴스에 포함 시키십시오.) 또는 호출시 함수에 매개 변수로 목록 상자를 전달하십시오.
나는 그것이 실제로 정적이 아닌 정적 속성이나 메서드를 호출하고 있다고 말하는 오류라고 생각합니다. 어떤 개체의 인스턴스가 필요합니다. –
'rnd'일 수도 있지만 아마도 목록 일 것입니다. –
@stefan : 그림자가 말하는 것입니다. 2 가지 방법으로 해결할 수 있습니다. –
해당 줄에 나열된 변수의 선언을 포함하여 더 큰 코드 스 니펫을 게시하십시오. –
한 줄에 너무 많이 쓰는 것은 ... 컴파일하지 않는 줄은 아닌 것 같습니다. –