c# - 用一个字符替换字符串中的整个字符

标签 c# string replace

如何将字符串更改为仅包含 1 个字符?例如,如何将 oldString 更改为 newString:

oldString = "Hello, world!";
newString = "-------------";

oldString = "Unwanted";
newString = "--------";

最佳答案

众所周知,字符串是字符的集合,所以String类的构造函数会帮助你创建一个字符串,将一个字符重复N次。在这里我们可以使用该构造函数进行创建。你可以这样尝试:

string oldString = "Hello, world!";
string outStr = new String('-', oldString.Length);
Console.WriteLine(outStr);

看看这个Working Example

关于c# - 用一个字符替换字符串中的整个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44276374/

相关文章:

c - 如何添加两个字符串?

regex - 如何在 sublime 文本的范围内进行 vi 搜索和替换

javascript - jQuery:替换链接内的文本?

Python 替换不确定长度的文本

C# 比较 Dictionary<string, int> 和 enter 中的值

c# - 用鼠标拖动对象并将其捕捉到值

c++ - 如何将 int 附加到 tchar?

c# - 如何在消息框上显示,选择了哪个单选按钮

c# - 当我们将字符串变量作为 ref 参数传递给函数并在函数中更改字符串变量的值时

arrays - 将单词逐个字符复制到数组时出错