Удалить первый элемент из массиваC#

Место общения программистов C#
Ответить
Anonymous
 Удалить первый элемент из массива

Сообщение Anonymous »

Здесь 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»