Если бы у меня был такой номер телефона
string phone = "6365555796";
Который я храню только с числовыми символами в моей базе данных (в виде строки) , возможно ли вывести число следующим образом:
"636-555-5796"
Аналогично тому, как я мог бы использовать число:
long phone = 6365555796;
string output = phone.ToString("000-000-0000");
Я попытался выполнить поиск, и все, что я мог найти в Интернете, это числовое форматирование документов.
Причина, по которой я спрашиваю, заключается в том, что я думаю, что было бы интересно сохранить в БД только числовые значения и разрешить различное форматирование, используя строковое значение константы, чтобы определять форматирование моих телефонных номеров. Или мне лучше использовать номер для этого?
РЕДАКТИРОВАТЬ: Вопрос в том, чтобы отформатировать строку, содержащую числа, а не само число.