永发信息网

C# list自定义类的查询

答案:4  悬赏:0  手机版
解决时间 2021-04-05 17:07
C# list自定义类的查询
最佳答案
刚才不是问这个问题了吗?
    class Program
    {
        static void Main(string[] args)
        {
            XXX xxx = new XXX();
            List list = new List();
            list.Add(xxx);

            if (list.FirstOrDefault(x => x.id == 1)!=null)
            {
                Console.WriteLine("存在");
            }
            else
            {
                Console.WriteLine("不存在");
            }

            Console.ReadKey();

        }
    }

    class XXX
    {
       public string name = "a";
       public int id = 1;
    }把上面if语句的条件改一下就行了呀

            bool boo = (list.FirstOrDefault(x => x.id == 1) != null);

            if (boo)
            {
                Console.WriteLine("存在");
            }
            else
            {
                Console.WriteLine("不存在");
            }
全部回答
bool b=list.Any(c=>c.id==1)

用list.where方法吧:var a = list.where(i=>i.id=="1");
if(a!=null) return true;
a如果非空,则能找到,如果a为空,说明不包含id==1;而且假如list有多个id为1的类,那么a就是
一个集合
除遍历之外还真没用过~~~不过你可以写一个返回bool的方法嘛!
例如
public Boolean getlist(string[] strArr, string strTarget)
{
//遍历传入的数组,判断有无目标字符串strTarget,有返回True、无则返回False
}
这样虽然还是用到了遍历,不过至少在页面是看不出你使用了遍历嘛~~~~~
哈哈...........
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
海边捡的珊瑚能继续长吗?怎么才能长?
女主叫苏颜的隐婚小说
货发至客户端,客户不去清关,怎么办?有何高招?
单选题2009年5月13日新华网消息:近年来,为
脸黄染发什么颜色好看,皮肤偏黄染什么颜色好
北京2018年上半年PM2.5平均浓度是历史最低吗
大连开发区社保局的工作人员服务态度极差
昂字草书怎么写,行书双喜怎么写
单选题马丁·路德提出“信仰耶稣即可得救”这
300英雄潮汐神器的六花 AP艾斯怎么出装好?
VHDL 报错 error 10568!!!
人类为什么会得这么多的病,是进化不完全吗?
股票什么板块好,现在哪些股票好
哪位高人能指点迷津,我想做二手油桶生意,装
请问电信卡号怎么能把联通卡号呼叫转移到电信
推荐资讯
单选题下列实验室制取气体的设计中,可行的是
描写亲人重逢的句子,情人久别重逢的诗句
以下是用8ml蒸馏水稀释浓硫酸的实验操作过程
今年香菇价格为啥如此低迷?
女人为什么没蛋蛋?
姓赵唯字辈,女孩起什么名字
单选题The old man was almo
要韩娱小说,女主要秀妍不要太监
幼儿园教师随笔怎样培养幼儿吃饭不说话不挑食
港澳通行证照片怎么申请回执单
大学生贷款对学历有要求吗?
巨龙之戒天赋系统怎么搭配 天赋搭配技巧
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?