📜  c# 从索引处的字符串中删除字符 - C# (1)

📅  最后修改于: 2023-12-03 14:39:45.124000             🧑  作者: Mango

C# 从索引处的字符串中删除字符

在C#中,可以通过 Remove 方法从字符串中删除字符。该方法需要指定要删除的字符的索引位置,并返回一个新字符串。

下面是一个示例代码片段:

string str = "Hello world!";
int indexToRemove = 6;
string newStr = str.Remove(indexToRemove, 1);
Console.WriteLine(newStr);

其中,str.Remove(indexToRemove, 1) 表示从 str 中删除索引位置为 indexToRemove 的字符,并返回一个新的字符串。在上述示例中,我们删除了字符 'w'。

注意事项
  • Remove 方法返回的是一个新的字符串,原字符串不会被修改。
  • 如果要从字符串中删除多个字符,可以在一个循环中多次调用 Remove 方法。
  • 如果要删除的索引位置超出了字符串的长度,会抛出一个 ArgumentOutOfRangeException 异常。

更多关于 Remove 方法的详细信息,请参考 Microsoft 文档