private static List <string> WordLetterPairs(string str) { List <string> list = new List <string>(); string[] strArray = Regex.Split(str, "\\s"); for (int index = 0; index < strArray.Length; ++index) { if (!string.IsNullOrEmpty(strArray[index])) { foreach (string str1 in SimilarityUtils.LetterPairs(strArray[index])) { list.Add(str1); } } } return(list); }