Microsoft support for Xamarin ended on May 1, 2024 for all Xamarin SDKs including Xamarin.Forms. Upgrade your Xamarin & Xamarin.Forms projects to .NET 8 and .NET MAUI with our migration guides.
Createの操作量はどちらにせよO(n)になるので、変わらないとして、インデックスアクセスと、操作系メソッドの操作量に差異が出ている。Arrayの場合は、変更系のメソッドの実行にコストがかかる反面、インデックスアクセスが定数で終了できる。他方、Listは変更系のメソッド呼び出しも、インデックスアクセスもその計算量はO(log n)となり、バランスしてる感じ。 なので、どっちを使うかは、その特性に合わせて利用することが必要なのかなと。ちなみに、Please welcome ImmutableArray<T>のガイドラインとして、以下のようになっていた。 Arrayを使うべき理由 データの変更がまれであるか又は、要素の総量がとても小さい(概ね16以下)。 要素のイテレーションを効率よく行う必要がある場合。 Immutableのコレクションのインスタンスを多数持つ必要があり、なおかつそのデータ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く