如何从字符串中删除单个字符?
string = string.Remove(3);
但它删除了第三个字符和其他所有内容。
答案 0 :(得分:15)
根据删除方法signature:
public string Remove(
int startIndex,
int count
)
您需要提供第二个参数作为要从startIndex
中删除的字符总数:
string = string.Remove(3, 1);
答案 1 :(得分:4)
string = string.Remove(3, 1);
http://msdn.microsoft.com/en-us/library/system.string.remove.aspx
答案 2 :(得分:0)
string = string.Remove(3,1);
答案 3 :(得分:0)
说到理论,String.Remove()“不会”删除任何东西,因为字符串是不可变的。在后台,它创建了一个新的字符串实例,并删除了字符。
但是,出于您提到的目的,您可以使用String.Remove(3,1)删除单个字符。