从字符串中删除单个字符

本文关键字:单个 字符 删除 字符串 | 更新日期: 2023-09-27 18:21:09

如何从字符串中删除单个字符?

string = string.Remove(3);

但它删除了第三个字符和其他所有字符。

从字符串中删除单个字符

根据remove方法签名:

public string Remove(
    int startIndex,
    int count
)

您需要提供第二个参数作为要从startIndex:中删除的字符总数

string = string.Remove(3, 1);
string = string.Remove(3, 1);

http://msdn.microsoft.com/en-us/library/system.string.remove.aspx

string = string.Remove(3,1);

从理论上讲,String.Remove()"不会"删除任何内容,因为字符串是不可变的。在后台,它创建了一个新的字符串实例,其中删除了字符。

但是,出于您提到的目的,您可以使用String.Remove(3,1)来删除单个字符。