文字フォーマット

Formatプロパティがパーセント記号(%)で始まっておらず、任意の数の(@)記号を含んでいる場合、このフォーマット方法は、(@)記号の位置に基づいて、元の文字を含む新しい文字列を作成します。 これにより、電話番号を標準のスタイルに従ってフォーマットできます。 この例では、元の電話番号は8015551212などの10桁の番号にする必要があります。 次のフォーマット文字列:

(@@@)@@@-@@@@は電話番号を生成します:(801)555-1212。

各(@)記号は、元の文字列の次の文字を追加します。 その他の文字は文字どおりに追加されます。 元の文字列に文字がなくなったときに(@)記号が検出されると、その場所にスペースが追加されます。 文字列がダッシュ(-)で始まり(@)記号を含む場合、文字の書式は元の文字列の最後の文字から始まり、右から左に最初の文字に移動します。 次のフォーマット文字列は8015551212に基づいています。

-@@@-@@@@そして、文字列555-1212を生成します