asp.net(C#)并非所有的代码路径都返回值
    public bool IsExist(string artNo1)
    {
        string artNo;
        List<string> list_artNo = new List<string>();

        foreach (GridViewRow rows in GridView1.Rows)
        {
            artNo = rows.Cells[0].Text;
            list_artNo.Add(artNo);
        }
        foreach (string item in list_artNo)
        {
            if (item==artNo1.ToString())
            {
                return true;
            }
            if (item != artNo1.ToString())
            {
                return false;
            }
        }
    }

4个回答

这代码写的。。。本来一句话的事,你balabala写了这么多行:

   public bool IsExist(string artNo1)
    {
            return GridView1.Rows.Cast<GridViewRow>().Any(x=>x.Cells[2].Text==artNo1.ToString());
    }
qq_24859323
qq_24859323 那如果要用我刚才写的代码 该怎么改?
5 年多之前 回复
q107770540
兔子党-督察 回复qq_24859323: 是LINQ。 记得将Cells[2]改成 Cells[0]
5 年多之前 回复
qq_24859323
qq_24859323 这个是Linq吧。。。 好几年没敲代码了
5 年多之前 回复

foreach (string item in list_artNo)
{
return ( item==artNo1.ToString())
}

   public bool IsExist(string artNo1)
    {
            return GridView1.Rows.Cast<GridViewRow>().Any(x=>x.Cells[0].Text==artNo1.ToString());
    }
 public bool IsExist(string artNo1)
    {
        string artNo;
        List<string> list_artNo = new List<string>();

        foreach (GridViewRow rows in GridView1.Rows)
        {
            artNo = rows.Cells[0].Text;
            list_artNo.Add(artNo);
        }
        foreach (string item in list_artNo)
        {
            if (item==artNo1.ToString())
            {
                return true;
            }
            if (item != artNo1.ToString())
            {
                return false;
            }
        }
                return false;//////////
    }
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐