は私のコード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変数はクラス変数として宣言されています。関数内では宣言されません。それは問題だと思いますか?
EDIT: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'を使っている理由はありますか? –