Esempio n. 1
0
    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);
    }
Esempio n. 2
0
 public static void SetNamespaces(ScriptSettings settings)
 {
     Content  = Content.Replace("__namespace__", getns(settings));
     Content2 = Content2.Replace("__namespace__", getns2(settings));
 }