if (Men.IndexOf("Menu") == -1)
 不知道Indexof干什么用的,什么意思
谢谢了

解决方案 »

  1.   


    IndexOf(Char)  报告指定 Unicode 字符在此字符串中的第一个匹配项的索引。 
    IndexOf(String)  报告指定的 String 在此实例中的第一个匹配项的索引。 
    IndexOf(Char, Int32)  报告指定 Unicode 字符在此字符串中的第一个匹配项的索引。该搜索从指定字符位置开始。 
    IndexOf(String, Int32)  报告指定的 String 在此实例中的第一个匹配项的索引。该搜索从指定字符位置开始。 
    IndexOf(String, StringComparison)  报告指定的字符串在当前 String 对象中的第一个匹配项的索引。一个参数指定要用于指定字符串的搜索类型。 
    IndexOf(Char, Int32, Int32)  报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。 
    IndexOf(String, Int32, Int32)  报告指定的 String 在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。 
    IndexOf(String, Int32, StringComparison)  报告指定的字符串在当前 String 对象中的第一个匹配项的索引。参数指定当前字符串中的起始搜索位置以及用于指定字符串的搜索类型。 
    IndexOf(String, Int32, Int32, StringComparison)  报告指定的字符串在当前 String 对象中的第一个匹配项的索引。参数指定当前字符串中的起始搜索位置、要搜索的当前字符串中的字符数量,以及要用于指定字符串的搜索类型。
     
      

  2.   

    Men字符串中与“Menu”字符串匹配的第一个字符的位置.-1 代表没有匹配的字符串
      

  3.   

    意思就是字符men变量里是否包含字符串"Menu"
      

  4.   

    查找men对象中第一个为"Menu"的索引号,-1表示未找到
      

  5.   

    就是找"Menu"的索引号,程序里 == -1  就是没找到~