ホームページ >バックエンド開発 >C++ >C# で通常の配列から要素を削除する方法は?

C# で通常の配列から要素を削除する方法は?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2025-01-25 02:22:09259ブラウズ

How to Remove an Element from a Regular Array in C#?

通常の配列から要素を削除します

Q:通常のオブジェクト配列から要素を削除する必要があります。具体的には、2番目の要素を削除したいと思います。リストと同様のRemoveat()メソッドを実行する方法はありますか?

回答1(リストを使用):

リストを使用する意思がある場合は、配列をリストに変換し、要素を削除してから配列に戻すことができます。

回答2(拡張方法):
<code class="language-csharp">var foos = new List<foo>(array);
foos.RemoveAt(index);
return foos.ToArray();</code>

リストを使用する代わりに、このタスクに特化した拡張メソッドを使用できます。これは例です:

この拡張方法を使用すると、次のような2番目の要素を削除できます。

以上がC# で通常の配列から要素を削除する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。