c# - 如何在我的字符串中插入 '-'?

标签 c# string

我有一个字符串,看起来像这样:12345、这个 123456 或这个:1234567

我想让每个字符串看起来像这样:123-45,这个:1234-56 或者这个:12345-67

我如何在 C# 中执行此操作?

最佳答案

string myString = "1234567";   
if(myString.Length > 1)
   string dashed = myString.Insert(myString.Length - 2, "-");

编辑:添加了基于评论的检查,但取决于应如何处理此类字符串。 (例如,即使长度 = 2 也是虚线?)

关于c# - 如何在我的字符串中插入 '-'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7110307/

相关文章:

c# - 日志文件似乎被另一个进程锁定

c# - 使用 HTML Helpers 时列表模型绑定(bind)索引不正确

c# - 如何在不同的类中检查 WPF 元素的属性?

java - 你如何检查一个字符串中的每个单词是否在另一个字符串中找到?

python - 如何检查Python中type()方法的返回值?

windows - 如何在批处理文件中获取字符串长度?

php - preg_match_all 在 PHP 中返回 utf-8 的正确偏移量

c# - 在 jquery 中将数组作为查询字符串传递

javascript - 返回 Bool 到 AJAX 请求

java - 如何从 JTable txt 文件创建字符串?