判断 1 是否在数组 str[] 中

解决方案 »

  1.   

    string[] str1=str[];
    if(str1.Contains(1))
    {
        ....
    }
      

  2.   

    重写:                        string[] str = { "", "" };
    IList<string> str1 = str;
    if (str1.Contains("1"))


    }
      

  3.   

    tring[] str1=str[]; 
    if(str1.Contains(1)) 

        .... 
    }
      

  4.   

    Contains 是集合的好不好别乱说会害人的,
    写循环了,判断
      

  5.   


    IList <string>需要引用using System.Collections.Generic;
    就是把数组转换为泛型,用泛型的方法Contains就是了
      

  6.   

    string item = "";
            string[] array = item.Split( new char[] { ',' } );
            string a = "1";
            for( int i = 0; i < array.Length; i++ )
            {
                if( array[ i ].Equals(a))
                {
                    break;
                }            
            }
      

  7.   

    5楼正解,string数组是没有contains方法的, 集合和字符串才有contains方法
             string[] str = { "1", "" };
            String s = string.Empty;
            for (int i = 0; i > str.Length; i++)
            {
                s.Append(str[i]);
            }
            if(s.Contains("1"))
           {...}
    这样也行