Array无法知道它是否包含字符串

Ofe*_*ear 0 c# arrays

我必须做错事......但我无法弄清楚!

我有一个包含字符串的数组.如果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"例如?

Sim*_*onC 5

您在询问数组是否包含完全匹配的字符串"S".

你想要的是询问数组中的任何字符串是否包含该字符"S",例如:

drillDownUniqueNameArray.Any(v => v.Contains("S"))
Run Code Online (Sandbox Code Playgroud)