在7个字符后插入一个字符(C#)

时间:2017-06-17 12:10:18

标签: c#

因此,我的游戏中的每个玩家都有一个七位数字,他们被分配。例如,如果玩家的ID号为0002232,我该如何制作,以便游戏中的ID号显示为000-2232。基本上,在三个字符之后我想添加一个“ - ”。

谢谢! :)

1 个答案:

答案 0 :(得分:1)

简答

您可以使用String.Insert

<强> String.Insert

public string Insert(
    int startIndex,
    string value
)

startIndex
Type: System.Int32
The zero-based index position of the insertion.
value
Type: System.String
The string to insert.

<强>解释

此方法将字符串插入指定索引位置的另一个字符串。第一个参数startIndex是插入的从零开始的索引位置,并且您希望将其插入3的索引位置,并且您希望第一个参数为3 。第二个参数是要插入的字符串,并且您要插入-,因此请将第二个参数设置为-

<强>代码:

string idnumber = "0002232";
string displayednumber = idnumber.Insert(3, "-");

<强>结果:

displayednumber = "000-2232"

在线试用

http://rextester.com/LFDK8166