if( "a" in("a","b") )这样写出错。。应该怎么写?

解决方案 »

  1.   

    "a"和("a","b")都已经是字面值了,还判断什么呀,直接就是true了
      

  2.   

    if((new string[]{"a","b"}).Contains("a"))
      

  3.   


            string[] strs = { "a", "b" };
            if (strs.Contains("a"))
      

  4.   

                string[] ab = new string[] { "a","b"};
                string a = "a";            if (ab.Contains(a))
                {
                    Console.WriteLine(true);
                }
      

  5.   

        if ((new string[] { "a", "b" }).Contains("a"))
                {
                 
                }