나에게 코드C#에서의 ArrayList에 문자열을 할당하는
ArrayList dtMessages = new ArrayList();
while ((reader.Read()))
{
String temp = reader[0].ToString() + "," + reader[1].ToString() + "," + reader[2].ToString();
dtMessages.Add(temp);
}
내가 오류의 문제를 알려주세요 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다."
죄송하지만 C#을 처음 사용했습니다. Pls은 나와 함께 곰. 감사합니다
EDIT : 그냥 지점을 추가하고 싶습니다. dtMessages 변수는 클래스 변수로 선언됩니다. 함수 내에서 선언되지 않습니다. 그게 문제라고 생각하니?
편집 : 코드 dtMessages의 선언에 정적 추가
namespace Faye
{
public partial class _Default : System.Web.UI.Page
{
public List<String> dtMessages=new List<String>();
private List<String> LoadMessages()
{
while ((reader.Read()))
{
String temp = reader[0].ToString() + "," + reader[1].ToString() + "," + reader[2].ToString();
dtMessages.Add(temp);
}
}
}
}
는 정적 메서드에서 객체의 멤버에 액세스하려고하는 것처럼 소리 차이
예외는 무엇입니까? –
dtMessages.Add (temp); – CuriousCoder
독자 유형은 무엇입니까? 또한 :'List'과 같은 generic에 대해'ArrayList'를 사용하는 이유가 있습니까? –