IT SHARE EDU
Exists kiểm tra xem một đối tượng có tồn tại trong một tập đối tượng hay không . Exists kiểm tra về đúng hay sai. Hàm exists chỉ cho ta biết phần tử đó có tồn tại hay không thôi. còn nếu tồn tại bao nhiêu phần tử nó không biết.
Code hướng dẫn hàm exits
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 hocexict
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
DulieuSanPham();
DSSP.ForEach(y =>
{
ListViewItem lvi = new ListViewItem((lvSanPham.Items.Count+1)+””);
lvi.SubItems.Add(y.Ma);
lvi.SubItems.Add(y.Ten);
lvSanPham.Items.Add(lvi);
}
);
}
List<int> DSint = new List<int>();
private void btnLuuDS_Click(object sender, EventArgs e)
{
int n = int.Parse(txtN.Text);
Random rd = new Random();
DSint = new List<int>();
for (int i = 0; i < n; i++)
{
DSint.Add(rd.Next(50));
}
lstSo.Items.Clear();
DSint.ForEach(x => lstSo.Items.Add(x));
}
private void button2_Click(object sender, EventArgs e)
{
int t = int.Parse(txtTim.Text);
bool kq = DSint.Exists(z => z == t);
if (kq)
{
MessageBox.Show(” có tồn tại” + t + “trong danh sách”);
}
else
{
MessageBox.Show(“ko có ” + t + “trong danh sách”);
}
}
List<SanPham> DSSP = new List<SanPham>();
public void DulieuSanPham()
{
// vừa khởi tạo đối tượng vào tạo danh sách
DSSP.Add(new SanPham() { Ma = ” SP1″, Ten = ” IPhon13″ });
DSSP.Add(new SanPham() { Ma = ” SP2″, Ten = ” SamSung s22″ });
DSSP.Add(new SanPham() { Ma = ” SP3″, Ten = ” Cocacola” });
DSSP.Add(new SanPham() { Ma = ” SP4″, Ten = ” Bàu đá” });
DSSP.Add(new SanPham() { Ma = ” SP5″, Ten = ” Ken” });
}
private void button1_Click(object sender, EventArgs e)
{
bool kq = DSSP .Exists(x => x.Ten == txtTimSp.Text);
if (kq == true)
{
MessageBox.Show(“Có tìm thấy sản phẩm [” + txtTimSp.Text + “]”);
}
else
{
MessageBox.Show(“Ko tìm thấy sản phẩm [” + txtTimSp.Text + “]”);
}
}
}
}
Tạo lớp sản phẩm:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace hocexict
{
public class SanPham
{
public string Ma { get; set; }
public string Ten { get; set; }
}
}
video hướng dẫn Exists trong linq c# truy vấn tìm tồn tại phần tử nào đó trong đối tượng tra về đúng hay sai.