|
|
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网格视图或其他控件中显示,可以将项包装在助手类中以用于显示:
然后,将数据或显示字段定义为(例如):
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |