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 サイトの他の関連記事を参照してください。