LINQ

FistOrDefault trong linq tìm kiếm trả về đối tượng đầu tiên

Hàm skip trong linq bỏ qua n phần tử đầu tiên trong một tập dữ liệu thường ứng dụng phân trang cho cho các tập dữ liệu.

Skip trong linq

Code hướng dẫn thực hành Skip bỏ qua 3 phần tử đầu tiên.

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace hocSkip

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)

        {

        }

        List<int> dsint = new List<int>();

        Random rd = new Random();

        private void btnTaoSo_Click(object sender, EventArgs e)

        {

            int n = int.Parse(txtTao.Text);

            for (int i = 0; i < n; i++)

            {

                dsint.Add(rd.Next(20));

            }

            lstSo.Items.Clear();

            dsint.ForEach(x => lstSo.Items.Add(x));

        }

        private void btnskip_Click(object sender, EventArgs e)

        {

            int tskip = int.Parse(txtSkip.Text);

            var dsdkip = dsint.Skip(tskip);                 lstskiploc.Items.Clear();

            dsdkip.ToList().ForEach(x => lstskiploc.Items.Add(x));

        }

    }

}