欢迎来到忆约科技! 手机版
编程专栏
网络探索
科技频道
社会话题
美文鉴赏

C#中怎么判断一个数组中是否存在某个数组值

编辑时间:2018年05月09日 10:33 作者:E小编

            // 第一种方法
            int[] ia = { 1, 2, 3 };
            int id = Array.IndexOf(ia, 1); // 这里的1就是你要查找的值
            if (id == -1)
            {
                // 不存在
                Console.Write("不存在");
            }
            else
            {
                // 存在
                Console.Write("存在");
            }

            // 第二种方法:
            string[] strArr = { "a", "b", "c", "d", "e" };
            bool exists = ((System.Collections.IList)strArr).Contains("a");
            if (exists)
            {
                // 存在
                Console.Write("存在");
            }
            else
            {
                // 不存在
                Console.Write("不存在");
            }
            //注意: 用IList需要using System.Collections;
二维码