从字符串中删除单个字符?
你如何从字符串中删除单个字符?
string = string.Remove(3);
但它删除了第三个字符和其他所有内容。
根据删除方法签名 :
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)删除单个字符。