将不总是相同的字符添加到字符串的中间
本文关键字:字符 添加 字符串 中间 | 更新日期: 2023-09-27 18:06:57
在我的程序中,我需要向字符串添加一个字符,然后在控制台上打印它。在我的情况下,数字将不总是相同的,但将始终有2个字符。我需要在中间位置加上一个",",但我不知道怎么做。(我是非常初学者,请张贴一个示例代码)。举个例子,我想把"25"变成"2,5"。谢谢你的帮助。
根据您的需求(将始终有2个字符),您可以使用Insert
方法。这样的:
string str = "25";
string result = str.Insert(1, ",");//2.5
但是如果它有超过2个字符,你可以像这样在字符串的中间添加,
:
string str = "25";
string result = str.Insert(str.Length / 2, ",");//2.5