1
7
我能想到的最好的方法是不必转换为长/数,因此它只适合一行:
|
2
6
请注意,并非每个人都使用北美3-3-4格式的电话号码。欧洲电话号码最长可达15位,标点符号很明显,例如+44-XXXX-XXXX-XXXX不同于44+XXXX-XXXX-XXXX。您也不考虑PBX和扩展,这可能需要超过30位数字。 军事和无线电电话可以有字母字符,不,这不是“2”=“ABC”你看到的触摸式电话。 |
3
6
简单版本:
要围绕这一点进行一些验证,并将其放在一个好方法中:
|
4
4
我想这个行
另外,这个 http://blog.stevex.net/index.php/string-formatting-in-csharp/ 是一篇关于在.NET中设置字符串格式的好文章。 感谢@swilliams的澄清。 |
5
1
为什么不做这样的事呢?
|
6
1
我爱我一些扩展方法动作:
|
7
0
您可以在给定的字符点执行字符串插入。有点像: phone=phone.insert(3,“-”); phone=phone.insert(7,“-”); |
8
0
|
9
-1
若要控制数字的字符串格式以在ASP.NET网格视图或其他控件中显示,可以将项包装在助手类中以用于显示:
然后,将数据或显示字段定义为(例如):
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |