AdvancedAlgorithms.BigStringSearch.FindText C# (CSharp) Метод

FindText() приватный статический Метод

private static FindText ( string pattern, string text ) : int
pattern string
text string
Результат int
        private static int FindText(string pattern, string text)
        {
            for (int i = 0; i < text.Length; i++)
            {
                for (int j = 0; j < pattern.Length; j++)
                {
                    //if it doesnt match move i
                    if (i + j == text.Length || text[i + j] != pattern[j])
                    {
                        break;
                    }
                    if (j == pattern.Length - 1)
                    {
                        return i;
                    }
                }
            }
            return NOT_FOUND;
        }