-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 回答