Как бы удалить один символ из строки?Удалить один символ из строки?
string = string.Remove(3);
но он удаляет третий символ и все остальное.
Как бы удалить один символ из строки?Удалить один символ из строки?
string = string.Remove(3);
но он удаляет третий символ и все остальное.
Согласно методу REMOVE signature:
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), чтобы удалить один символ.
@SLaks: Те комментарии не помогают никому. По крайней мере, ссылку на документацию для канонической ссылки. (Я не защищаю плохой вопрос, просто упоминая что-то плохое, я все время вижу в разделе Python) http://msdn.microsoft.com/en-us/library/d8d7z2kk.aspx –
Слишком плохо, что общая ссылка закрыта разум был фактически отменен ... –