Argentini.Halide.H3Text.CompareStrings C# (CSharp) 메소드

CompareStrings() 공개 정적인 메소드

Compare a string to the values in a string array, returning "true" if any match.
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.
리턴 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;
        }