(:3[kanのメモ帳]スマートフォン用の表示で見る(:3[kanのメモ帳]個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。2019-11-07Listの順番を反転させる(中身は変えないVerも)【C#】C#ツイートはじめに以前C#のListの反転については書いたのですが、ちょっと追加したい内容があったので、今回は書き直し記事的なやつです。前の記事の通り、ListにはReverseという中身の順番を反転させるメソッドがあります。print(num);}ただ、中身の順序はそのままに取得する順番だけ反転させたい場合もあります。そんな時はforのインディックスを逆順にするのが一番簡単です。print(list[i]);}もっとスマートにしたい場合はLINQのReverseを使う方法もありますが、そのまま使おうとすると、ListのReverseが優先されてしまうため、AsEnumerableを使って、一旦ListをEnumerable化する必要があります。print(num);}ちなみに外部からAddやRemoveが出来ないようにListのIEnumerableだけを公開している場合にはそのままLINQのReverseが使えるという利点もあったりします。はてなブログPro個人ゲーム開発者。ω、)_新作は札束風呂VRや神巫女。Policy広告はてなブログをはじめよう!kan_kikuchiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。