Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2017, 16:21   #1
YbeysaOBSenky
Пользователь
 
Регистрация: 30.09.2017
Сообщений: 14
По умолчанию [РЕШЕНО] С# Строка как массив

Добрый вечер.
Столкнулся с такой проблемой:
В этом коде выводит 22555:
Код:
string arrstr = "22555";
arrstr.Remove (2);
arrstr.Insert (2, "K");
Console.WriteLine (arrstr);
А мне надо - 22K . Почему так?

Хотя так работает , но мне так не надо:
Код:
string arrstr = "22555";
Console.WriteLine (arrstr.Remove (2));
Как быть?

Решение:
Цитата:
В C# строки неизменяемы. Remove, Insert, Replace и т.п. возвращают новую строку.

Код:
str = str.Insert(...);

Последний раз редактировалось Вадим Мошев; 07.05.2018 в 18:45.
YbeysaOBSenky вне форума Ответить с цитированием
Старый 14.11.2017, 16:27   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

В C# строки неизменяемы. Remove, Insert, Replace и т.п. возвращают новую строку.

Код:
str = str.Insert(...);
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 14.11.2017, 16:35   #3
YbeysaOBSenky
Пользователь
 
Регистрация: 30.09.2017
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
В C# строки неизменяемы. Remove, Insert, Replace и т.п. возвращают новую строку.

Код:
str = str.Insert(...);
Спасибо огромное!
YbeysaOBSenky вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[РЕШЕНО][JavaScript] Получить массив из четырёх наименьших элементов заданного массива. Есть код, помогите найти ошибку. Echo17 Помощь студентам 2 22.10.2017 00:29
[РЕШЕНО]: Задача. Дан массив размером от 1 до N. sr193 Паскаль, Turbo Pascal, PascalABC.NET 2 12.06.2016 18:09
Строка в массив MotoArhangel Помощь студентам 5 27.05.2014 08:40
Delphi Строка в массив Nerotim Помощь студентам 3 13.11.2012 22:04
Строка в массив из строк Alex Cones Общие вопросы Delphi 9 05.10.2009 16:39