1. Trang chủ
  2. » Công Nghệ Thông Tin

LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS ppsx

39 206 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 39
Dung lượng 1,11 MB

Nội dung

LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS *** LINQ 10/8/2011Khoa CNTT - ĐH KHTN 2 Content  Introduction  Language Extensions  Standard Query Operators  LINQ providers Introduction  It is a set of language changes and API's that allow you to write SQL-like queries natively in a .NET programming language.  LINQ allows you to obtain data in a consistent manner.  Apply to all sources of information, not just relational or XML data. 10/8/2011Khoa CNTT - ĐH KHTN 3 Introduction 10/8/2011Khoa CNTT - ĐH KHTN 4 Introduction  Some LINQ Namespaces  System.Linq  System.Linq.Expressions  System.Data.Linq  System.Xml.Linq  … 10/8/2011Khoa CNTT - ĐH KHTN 5 Introduction  Example 10/8/2011Khoa CNTT - ĐH KHTN 6 public void Linq1() { int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; var lowNums = from n in numbers where n < 5 select n; Console.WriteLine("Numbers < 5:"); foreach (var x in lowNums) { Console.WriteLine(x); } } 10/8/2011Khoa CNTT - ĐH KHTN 7 Content  Introduction  Language Extensions  Standard Query Operators  LINQ providers Language Extensions  Implicitly typed local variables  Object initializers  Anonymous types  Extension methods  Lambda expressions  Standard Query Operators  Query expressions 10/8/2011Khoa CNTT - ĐH KHTN 8 Language Extensions  Implicitly typed local variables 10/8/2011Khoa CNTT - ĐH KHTN 9 Language Extensions  Object Initializers 10/8/2011Khoa CNTT - ĐH KHTN 10 . LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS *** LINQ 10/8/2011Khoa CNTT - ĐH KHTN 2 Content  Introduction  Language

Ngày đăng: 08/08/2014, 19:20

TỪ KHÓA LIÊN QUAN