回 帖 发 新 帖 刷新版面

主题:如何检查字母在哪个数组里

假设,有两个数组,用循环把输入的字母分别和这两个数组比较,检查字母在哪个数组里?
如何实现?满意者加20分

回复列表 (共3个回复)

沙发

用ArrayList 数组,有Contains方法,省得你循环比较
用string[] 定一个函数 
循环一个一个比,找到了就跳出去
返回数组名

板凳

哪位大侠,把代码提供出来??
加30 分

3 楼

        private static void CharIsNo(char myChar)
        {    
            string str1 ="abcd";
            string str2 = "bcde";

//            //简单点的办法
//            int n1 =str1.IndexOf(myChar);
//            int n2 =str2.IndexOf(myChar);
//
//             if(n1>=0)
//                 
//            Console.WriteLine("str1");
//
//            if(n2>=0)
//                 
//            Console.WriteLine("str2");

            //另一种
            for(int i=0;i<str1.Length;i++)
            {
                if(myChar ==str1[i])
                {
                    Console.WriteLine("str1");
                    break;
                }
                
            }
            for(int i=0;i<str2.Length;i++)
            {
                if(myChar ==str2[i])
                {
                    Console.WriteLine("str2");
                    break;
                }
            }
        }

我来回复

您尚未登录,请登录后再回复。点此登录或注册