Example #1
0
        private static string TextToNumbers(string text)
        {
            var sb = new StringBuilder();

            foreach (var letter in text)
            {
                sb.Append(LettersDictionary.GetNumber(letter));
            }

            return(sb.ToString());
        }
Example #2
0
        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());
        }