Здесь PHP-разработчик работает с C#.
Я использую метод удаления блока текста из большой строки путем разложения строки на массив, а затем перемещения первого элемента из массива и превращения того, что осталось, обратно в строку.
С PHP (потрясающим и простым языком) это было просто
$array = explode('somestring',$string);
array_shift($array);
$newstring = implode(' ', $array);
и я закончил.
Я так злюсь на C# за то, что он не позволяет мне создавать динамические массивы и не предлагает мне функции по умолчанию, которые могут делать то же самое, что и PHP, в отношении массивов. Вместо динамических массивов мне приходится создавать списки, предопределять структуры ключей и т. д. Но я новичок и уверен, что есть еще столь же изящные способы сделать то же самое с C #.
Кто-нибудь покажет мне чистый способ достижения этой цели с помощью C#?
Перефразируем вопрос: Как удалить первый элемент из массива с помощью кода C#.
Вот как далеко я продвинулся, но RemoveAt выдает ошибку во время отладки, поэтому я в это не верю работает:
//scoop-out feed header information
if (entry_start != "")
{
string[] parts = Regex.Split(this_string, @entry_start);
parts.RemoveAt(0);
this_string = String.Join(" ", parts);
}
Подробнее здесь: https://stackoverflow.com/questions/921 ... from-array
Удалить первый элемент из массива ⇐ C#
Место общения программистов C#
1760954091
Anonymous
Здесь PHP-разработчик работает с C#.
Я использую метод удаления блока текста из большой строки путем разложения строки на массив, а затем перемещения первого элемента из массива и превращения того, что осталось, обратно в строку.
С PHP (потрясающим и простым языком) это было просто
$array = explode('somestring',$string);
array_shift($array);
$newstring = implode(' ', $array);
и я закончил.
Я так злюсь на C# за то, что он не позволяет мне создавать динамические массивы и не предлагает мне функции по умолчанию, которые могут делать то же самое, что и PHP, в отношении массивов. Вместо динамических массивов мне приходится создавать списки, предопределять структуры ключей и т. д. Но я новичок и уверен, что есть еще столь же изящные способы сделать то же самое с C #.
Кто-нибудь покажет мне чистый способ достижения этой цели с помощью C#?
Перефразируем вопрос: [b]Как удалить первый элемент из массива с помощью кода C#.[/b]
Вот как далеко я продвинулся, но RemoveAt выдает ошибку во время отладки, поэтому я в это не верю работает:
//scoop-out feed header information
if (entry_start != "")
{
string[] parts = Regex.Split(this_string, @entry_start);
parts.RemoveAt(0);
this_string = String.Join(" ", parts);
}
Подробнее здесь: [url]https://stackoverflow.com/questions/9219958/remove-first-element-from-array[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия