字符格式
如果“格式”属性不是以百分比符号 (%) 开头,而是包含任何数量的 (@) 符号,那么这个格式化方法将基于 (@) 符号的位置构建一个包含原始字符的新字符串。 这允许根据标准样式格式化电话号码。 在本示例中,原始电话号码应为 10 位数字,如 8015551212。 以下格式字符串:
(@@@) @@@-@@@@ 将生成电话号码:(801) 555-1212。
每个 (@) 符号将从原始字符串中追加下一个字符。 任何其他字符都是逐字追加。 如果在原始字符串没有更多字符时遇到 (@) 符号,将在其位置追加一个空格。 如果字符串以破折号 (-) 开头并包含 (@) 符号,则字符格式化从原始字符串的最后一个字符开始,从右向左移动到第一个字符。 以下格式字符串基于 8015551212:
-@@@-@@@@ 并生成字符串:555-1212