-2

Json.NET を使用して、C# で JSON オブジェクトを取得しています。次のようなオブジェクトを含むクラスファイルがあります。

public class Items
{   
    public string id { get; set; }
    public string url { get; set; }
    public string _external; // not fetched from JSON
}

ただし、非常に基本的なものであるため、後のプロジェクトでも次のことを行う方法を知りたいのですが、数時間検索して試した後、機能しません。

URL文字列に値がある場合は、外部メソッドを変更して"yes"のような値を含めたいと考えています。私はいくつかの異なる方法を試しましたが、それがどのように行われてはならないかを示すだけです:

    public string url_check
    {
        set
        {
            if (url == "")
            {
                this._external= "";
            }
            else if (url != "")
            {
                this._external= "[external]";
            }
        }

    }  

実際に機能する方法でこれを達成するにはどうすればよいですか?

4

1 に答える 1

0

これを試して:

public string url_check
{
    set
    {
        if (!string.IsNullOrEmpty(url))
        {
            this._external= "";
        }
        else
        {
            this._external= "[external]";
        }
    }

}  
于 2013-03-07T15:22:23.930 に答える