将不总是相同的字符添加到字符串的中间

本文关键字:字符 添加 字符串 中间 | 更新日期: 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