私は4つのリストコレクションオブジェクトを持つasp.netアプリケーションを持っています
List<string> sTransID = new List<string>();
List<string> sOriginID = new List<string>();
List<string> sDestID = new List<string>();
List<string> sCourierID = new List<string>();
これらのオブジェクトは、アプリケーションのさまざまなセクション (クラス内、または aspx コード ビハインドなど) に設定されます。リスト要素のサイズが大きくなると、ページのパフォーマンスが大幅に低下します。
値を読み取るときにこれらのオブジェクトをループする最速の方法は何ですか (4 つのオブジェクトをループする必要がないようにするため)。これらのオブジェクトを親 List オブジェクトにマージして、親をループすることはできますか?
更新:
マージとは、次のようなことを意味します:
var Parent = List<sTransID>, List<sOriginID>, List<sDestID>, List<sCourierID>
var GetLocation = Parent[0]; // will return TransID[0], Origin[0], DestID[0], CourierID[0]