LINQの拡張メソッドであるFirstメソッドとLastメソッドを使うことでも最初の要素・最後の要素を取得することができます。
最初の要素・最後の要素を参照することが多くなる場合は、ListではなくStackやQueue、LinkedListなどのコレクションを使う方がアルゴリズム上適切な可能性があります。
LinkedListでは最初の要素・最後の要素を表すFirstプロパティとLastプロパティが用意されています。
LINQの拡張メソッドであるFirstメソッドとLastメソッドを使うことでも最初の要素・最後の要素を取得することができます。
最初の要素・最後の要素を参照することが多くなる場合は、ListではなくStackやQueue、LinkedListなどのコレクションを使う方がアルゴリズム上適切な可能性があります。
LinkedListでは最初の要素・最後の要素を表すFirstプロパティとLastプロパティが用意されています。