C# 判断数组中是否存在某个数组值, 数组包含某项

C# 判断数组中是否存在某个数组值, 数组包含某项
        static void Main(string[] args)
        {
            // 第一种方法
            int[] array = { 1, 2, 3 };
            if (Array.IndexOf(array, 1) == -1)
            {
                // 不存在
                Console.WriteLine("不存在");
            }
            else
            {
                // 存在
                Console.WriteLine("存在");
            }

            // 第二种方法
            // 用IList需要using System.Collections;
            string[] array2 = { "a", "b", "c", "d", "e" };
            if (((System.Collections.IList)array2).Contains("a"))
            {
                // 存在
                Console.WriteLine("存在");
            }
            else
            {
                // 不存在
                Console.WriteLine("不存在");
            }

            Console.ReadLine();
        }


作者最新文章
Winform TextBox (文本框) 密码输入框, 输入内容显示*号 (星号)
Winform 启动前弹出登录界面, 登录成功之后再显示主界面
C# 字符串string和字符数组char[]的相互转换
C# 字符串倒序输出, 实现字符串倒序的方法
Winform 如何从 TextBox(文本框) 控件读取每一行数据到数组