public decimal DoCompare(string Content1, string Content2) { if (Content2.Length > Content1.Length) { string TempStr = Content2; Content2 = Content1; Content1 = TempStr; } char[] Spliter = new char[1]; string CurrentWord = ""; Spliter[0] = ' '; Content1 = Content1.ToLower(); Content2 = Content2.ToLower(); int Counter = 0; decimal ContentLen = 0; decimal CompVal = 0; string[] Content1Array = Content1.Split(Spliter); for (int k = 0; k < Content1Array.Length; k++) { CurrentWord = Content1Array[k]; if (CurrentWord.Length > 3) { ContentLen++; if (Content2.IndexOf(CurrentWord, 0) >= 0) { Counter++; } } } CompVal = Counter / ContentLen; return(CompVal); }
public static void SetNamespaces(ScriptSettings settings) { Content = Content.Replace("__namespace__", getns(settings)); Content2 = Content2.Replace("__namespace__", getns2(settings)); }