「C#」リストの指定インデックス番号以後の値を返す
関数
public static System.Collections.Generic.IEnumerable<TSource> Skip<TSource> (this System.Collections.Generic.IEnumerable<TSource> source,
int count);
シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。
戻り値 入力シーケンスで指定されたインデックスの後に出現する要素を含む IEnumerable<T>
書式
IEnumerable<double> 変数名 = リスト名.Skip(index番号)
使用例
using System; using System.Collections.Generic; using System.Linq; namespace testapp { class Program { static void Main(string[] args) { // リストの宣言 var cftLst = new List<double> { 5.01, 6.03, 7.14, 8.25, 9.16 }; try { //index番号を指定 IEnumerable<double> num = cftLst.Skip(3); Console.WriteLine(String.Join(", ", num.Select(ele => ele))); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } } }
実行結果
8.25, 9.16