我必须做错事......但我无法弄清楚!
我有一个包含字符串的数组.如果Array包含一些像这样Sales的单词,我正试图鳍.
drillDownUniqueNameArray[0] = "[Sales Territory].[Sales Territories].[Sales Territory Group].&[North America]";//Inside the string array there is this string in index 0
drillDownUniqueNameArray.Contains("S")//Output false!
Array.IndexOf(drillDownUniqueNameArray,"S")//Output -1! <--Fixed My answer
drillDownUniqueNameArray.Contains("[Sales Territory].[Sales Territories].[Sales Territory Group].&[North America]") //Output true!
Run Code Online (Sandbox Code Playgroud)
我thouhgt包含应该找到甚至部分字符串..
如何找到这个数组"S"还是"Sales"例如?
您在询问数组是否包含完全匹配的字符串"S".
你想要的是询问数组中的任何字符串是否包含该字符"S",例如:
drillDownUniqueNameArray.Any(v => v.Contains("S"))
Run Code Online (Sandbox Code Playgroud)