U8's AppLabo

swift,cocos2d-x,Unityを使ったiOSアプリ作成の備忘録

unity

【Unity】配列から特定の要素を削除する。C#

投稿日:2017年9月19日 更新日:

配列{ “リンゴ”, “モモ”, “ミカン”, “イチゴ”, “メロン”, “バナナ”, “ブドウ”}からミカンを削除したい。

removeAt(n)で削除できるかと思ったが、Array型にはremoveAt(n)というメソッドが存在しない。

Array型から特定の要素を削除するためには、以下の様に一旦List型を作成する必要がある。

string[] _array = new string[] { “リンゴ”, “モモ”, “ミカン”, “イチゴ”, “メロン”};

List<string> _list = new List<string>(_array);  //Array型からList型を作成


_list.RemoveAt(2);                              //_listの三番目の要素を削除

_array = _list.ToArray();                       //Array型に変換して_arrayに代入

 

配列_arrayからリスト型_listを作成

_listから要素を削除

_listをArray型に変換したものを_arrayに代入。

フッターアド




フッターアド




-unity
-, , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

【 Unity 】ガチャを作ってみた

乱数を使えば、単純なガチャっぽい機能は実現出来る。 string[] keihin = {“ライオン” ,”トラ” ,”ネコ”,”ネズミ”}; int i = random.range(0,4); D …

【Unity】CSVファイルの読み込み C#

CSVファイルを読込Dictionary型へ格納する。 まず下記の様にCSVファイルを作成し、Assetフォルダ内のResourcesフォルダに配置する。(Resourcesフォルダが無い場合は作成す …