Hướng dẫn sử dụng Foreach linq c#

Đã đăng Đã đăng trong LINQ

Foreach là 1 phương thức được cài sẵn trong generric. Lưu ý foreach này khác với mệnh đề foraech trong c# với các vòng lập. Mục đích foreach duyệt từng phần tử trong danh sách. 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 Hoclinqforeach {     public partial class Form1 : Form     {         public Form1()         {             InitializeComponent();         }         private void button1_Click(object sender, EventArgs e)         {             List […]

Hướng dẫn code đổi màu control button c# khi click vào

Đã đăng Đã đăng trong Học Lập Trình, LINQ

Code hướng dẫn đổi màu control button c# với các rơ chuột hoặc click vào button đổi màu nền hoặc màu chữ chữ. Ứng dụng Extension Methods để tạo ra 1 lớp riêng trước khi tích hợp lên giao diện. code hướng dẫn đổi màu button using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;// nhớ using thư viên […]

Hướng dẫn sử dụng Deferred execution và lazy loading in linq

Đã đăng Để lại phản hồiĐã đăng trong Chưa phân loại

Deferred execution và lazy loading nó dùng tối ưu hóa các tập dữ liệu và truy xuất dữ liệu trong linq. Nếu ta truy vấn 1 giá trị đơn nó thực hiện luôn, nếu chúng ta có truy vấn các danh sách dữ liệu thì cơ chế này không trả về ngay lập tức, mà […]

Các loại Cú pháp trong LinQ in c#

Đã đăng Đã đăng trong LINQ

Các loại Cú pháp trong LinQ in c# giới thiệu nhận biết các loại cú pháp. Có 3 loại chính: Query syntax    Method syntax Mix mode Query vs Method Code vidu nhận biết cú pháp linQ 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 CuphaplinQ {     public partial class Form1 : Form     {         public Form1()         {             InitializeComponent();         }         //vd có 1 […]

Hướng dẫn sử dụng Lamda expression trong c#

Đã đăng Đã đăng trong LINQ

Lambda expression : Tạo ra những phương thức Anonymous Types, những phương thức nặc danh, Anonymous Types kết hơp với delegate tạo ra phương thưc nặc danh không có tên hàm, giống như anymous Types tạo ra lớp mà lớp không có tên. Cú pháp lamda là => giúp tạo ra phương thức là anymous types :=> là […]

Sử dụng delegate trong C#

Đã đăng Đã đăng trong LINQ

Delegate là kỹ thuật giúp chúng ta tạo ra mặt nạ các phương thức. Tạo ra mặt nạ Delegate đại diện cho 1 tập phướng thức mà các phương thức này không quan tâm đến tên các phương thức.Mà ta chỉ quan tâm các phương thức này có cùng kiểu dữ liệu. Delegate là tập hợp các phương […]

Cách sử dụng Extension Methods in c#

Đã đăng Đã đăng trong LINQ

Extension Methods: là một kiểu các phương thức tĩnh đặc biệt. Extension Methods : cho thêm 1 phương thức đã tồn tại. có nghĩa 1 lớp người ta đã viết trước rồi. Chúng ta có thể thêm vào lớp đó, không cần dùng lớp kế thừa và cũng không cần biên dịch code cũ. Đối số đâu […]

Kiểu dữ liệu Implicitly Typed Variables trong linq

Đã đăng Đã đăng trong LINQ

Mplicitly Typed Variables là kiểu dữ liệu không báo rõ định nghĩa kiểu dữ liệu biến đó. – Là kiểu dữ liệu không tường minh, nó tự động nội suy ra kiểu dữ liệu private void button1_Click(object sender, EventArgs e)         {             var a = “Nguyễn văn ánh”;             var a = 123;             […]

Giới thiệu LINQ visual studio

Đã đăng Đã đăng trong LINQ

Language Integrated Query có tên viết tắt là LINQ, một thư viện cung cấp cho ngôn ngữ lập trình C# và Visual Basic. Thư viện này cung cấp khả năng truy vấn database ngay trên ngôn ngữ lập trình. Khi sử dụng, LinQ sẽ mô phỏng lại cơ sở dữ liệu và lưu trong trương […]