こんな電話番号だったら
string phone = "6365555796";
データベースに数字のみを(文字列として)保存したものは、次のように数値を出力できますか ?
"636-555-5796"
数字を使用していた場合の方法と同様:
long phone = 6365555796;
string output = phone.ToString("000-000-0000");
検索してみましたが、オンラインで見つけたのは数値形式のドキュメントだけでした。
私が尋ねる理由は、DB に数値のみを格納し、定数文字列値を使用して電話番号のフォーマット方法を指示するさまざまなフォーマットを許可することは興味深いアイデアだと思うからです。それとも、これに数字を使用したほうがよいでしょうか?
編集:問題は、数値自体ではなく、数値を含む文字列をフォーマットすることです。