private static string TextToNumbers(string text) { var sb = new StringBuilder(); foreach (var letter in text) { sb.Append(LettersDictionary.GetNumber(letter)); } return(sb.ToString()); }
private static string NumbersToText(string numbers) { var sb = new StringBuilder(); for (var i = 0; i < numbers.Length; i++) { if (numbers[i] < '1' || numbers[i] > '7') { sb.Append(LettersDictionary.GetLetter(numbers.Substring(i, 2))); i++; } else { sb.Append(LettersDictionary.GetLetter(numbers[i].ToString())); } } return(sb.ToString()); }