1

System.NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません。

xmlファイルを読み込もうとすると、このエラーが発生します。

public static DataSet orads;    
String path = Directory.GetCurrentDirectory();
path = path + "\\Mailconfig.xml";

orads.ReadXml(path);

xmlファイルをアプリケーションのbinフォルダーに配置しました。どんな間違いをしたのかわかりませんでした。

4

1 に答える 1

2

初期化しておらずorads、宣言したばかりです。そのため、例外が発生します。

DataSet次の行は、値が割り当てられていないことを宣言するだけです。現在開催中null

public static DataSet orads;

後でオブジェクトのインスタンスメソッドを呼び出すためReadXmlnull例外が発生します。

使用する前にインスタンス化する必要があります。

orads = new DataSet();

または、宣言を使用してインスタンス化することもできます。

public static DataSet orads = new DataSet();
于 2012-08-30T06:08:27.807 に答える