0

を使用するチャット プログラムをコーディングしてきましたSystem.Net。に配置した構成 XML ファイルもありますが%appdata%\.ilan、新しい型変数を宣言したいXDocument場合、Visual Studio Ultimate 2013 はそれを変数として認識せず、変数全体を終了すると、get or set accessor expected. XDocument を使用する同じ Studio で別のプログラムを作成しましたが、そこで動作します。
一番上にSystem.Xml;andSystem.Xml.Linq;があるので、コードの何が問題なのかわかりません:

public void DefaultXML
{
    XDocument doc = new XDocument(
    new XDeclaration("1.0", "utf-8", "yes"),
    new XComment(" - IlanChat Settings File - "),
    new XElement("settings",
        new XElement("nick", "User")));
}

以前のプログラムと比較しましたが、構文は同じです。

4

1 に答える 1

5

メソッド名の後に括弧を付けるのを忘れました:

public void DefaultXML()   // <--

かっこがない場合、IDE は、メソッドではなくプロパティを宣言していると見なします。そのため、get または set アクセサーが欠落していると見なされます。

于 2013-11-07T18:10:00.867 に答える