因此,我的游戏中的每个玩家都有一个七位数字,他们被分配。例如,如果玩家的ID号为0002232,我该如何制作,以便游戏中的ID号显示为000-2232。基本上,在三个字符之后我想添加一个“ - ”。
谢谢! :)
答案 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"
在线试用