「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

C#

Posted by arkgame