IT SHARE EDU
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.
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));
}
}
}