私の .NET アプリケーションは、ユーザーのコレクションで動作します。User オブジェクトには、ユーザー名、フルネーム、ドメインが含まれています....
辞書キーがユーザー名である 1) リストまたは 2) 辞書の間で、ユーザーを保存するのにどのタイプのコレクションを優先する必要があるのだろうか。
ユーザー名からユーザーを取得する必要がある場合、辞書オプションが最速であることは理解していますが、ユーザー名が 2 回参照されるため、一貫性エラーが発生する可能性があります。(辞書キーおよびユーザー属性として)? また、デザインの観点からの違いについても教えていただけますか?