PhoneNumber = String.Format("{0:(###) ###-####}", compView.PHONE_NUMBER),
BUT! compView.PHONE_NUMBER已经是一个字符串:(所以它不起作用。我的第一个想法是创建一个扩展方法,但后来我想也许我会把它发给人们,看看社区中有人有更好的建议。
谢谢!
答案 0 :(得分:3)
如果您的电话号码为字符串,则可以尝试
PhoneNumber = string.Format("({0}) {1}-{2}",
compView.PHONE_NUMBER.Substring(0, 3),
compView.PHONE_NUMBER.Substring(3, 3),
compView.PHONE_NUMBER.Substring(6, 4));
答案 1 :(得分:2)
首先转换它,如果它只是一个数字的字符串:
PhoneNumber = String.Format("{0:(###) ###-####}", Convert.ToInt64(compView.PHONE_NUMBER));
你最后还有一个逗号,你的意思是分号吗?