public static CompareStrings ( String source, String values, System.Boolean caseSensitive ) : System.Boolean | ||
source | String | String to compare against. |
values | String | String array of values to compare. |
caseSensitive | System.Boolean | Evaluate equality based on case, or not. |
Résultat | System.Boolean |
public static Boolean CompareStrings(String source, String[] values, Boolean caseSensitive)
{
Boolean retVal = false;
String compare = (caseSensitive ? source : source.ToLower());
if (values.Length > 0 && !String.IsNullOrEmpty(source))
{
for (Int32 x = 0; x < values.Length; x++)
{
if (caseSensitive)
{
if (compare == values[x])
{
retVal = true;
x = values.Length;
}
}
else
{
if (compare == values[x].ToLower())
{
retVal = true;
x = values.Length;
}
}
}
}
return retVal;
}