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

Một số vấn đề thường gặp trong ngôn ngữ Csharp

33 632 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 33
Dung lượng 872,82 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

NHỮNG VẤN ĐỀ TRONG LẬP TRÌNH WINFORMS... GENERIC TYPENHỮNG VẤN ĐỀ TRONG LẬP TRÌNH WINFORMS... • Được sử dụng trong khai báo và có thể là bất kỳ kiểu dữ liệu gì mà bạn cần khi sử dụng bạn

Trang 1

NHỮNG VẤN ĐỀ TRONG LẬP TRÌNH

C#

Trang 2

NHỮNG VẤN ĐỀ TRONG LẬP TRÌNH WINFORMS

Trang 3

• Là một luồng trong chương trình

• Mặc định, chương trình chỉ sử dụng một luồng duy nhất

• Việc sử dụng nhiều luồng được gọi là đa

luồng

• Trong C# hỗ trợ nhiều phương pháp để sử

dụng luồng: Threading, BackgroundWorker và

Async-Await

Trang 4

• Ví dụ 1: Sử dụng Threading để tạo luồng

Trang 5

• Ví dụ 2: Sử dụng BackgroundWorker

Trang 6

• Ví dụ 3: Sử dụng Async-Await

Trang 7

Async-Await

Trang 8

GENERIC TYPE

NHỮNG VẤN ĐỀ TRONG LẬP TRÌNH WINFORMS

Trang 9

GENERIC TYPE

• Generic Type là một tính năng đặc biệt của C#.

• Được sử dụng trong khai báo và có thể là bất

kỳ kiểu dữ liệu gì mà bạn cần khi sử dụng bạn

sẽ phải thay thế

• Ta dùng ký tự T để khai báo cho kiểu generic

Trang 10

GENERIC CLASS

• Ví dụ:

Khai báo lớp

generic

Trang 11

GENERIC TYPE

• Ví dụ: Khai báo phương thức dùng kiểu generic

Trang 12

NHỮNG VẤN ĐỀ TRONG LẬP TRÌNH WINFORMS

Trang 13

• Object là lớp cơ sở của mọi lớp.

• Ta có thể sử dụng kiểu object để lưu trữ tổng quát

Ví dụ:

Trang 14

OBJECT

Trang 15

NHỮNG VẤN ĐỀ TRONG LẬP TRÌNH WINFORMS

Trang 16

• Dictionary là một kiểu rất tiện lợi trong C#

• Mỗi biến kiểu Dictionary bao gồm 2 trường:

key và value

Trang 17

DICTIONARY

Trang 19

NHỮNG VẤN ĐỀ TRONG LẬP TRÌNH WINFORMS

Trang 20

• LINQ (Language Integrated Query) là một

dạng truy vấn trực tiếp trên các kiểu dữ liệu

• Thường sử dụng cho List và ArrayList.

Ví dụ: Tìm giá trị trung bình trong một mảng số nguyên.

Trang 21

• LINQ (Language Integrated Query) là một

dang truy vấn trực tiếp trên các kiểu dữ liệu

• Thường sử dụng cho List và ArrayList.

Ví dụ: Tìm giá trị trung bình trong một mảng số nguyên.

Trang 26

• Truy vấn:

Trang 27

LAMBDA EXPRESSION

NHỮNG VẤN ĐỀ TRONG LẬP TRÌNH WINFORMS

Trang 28

LAMBDA EXPRESSION

• Là một tính năng mới trong C#, giúp chúng ta

truy vấn nhanh như LINQ.

• Dùng toán tử lambda =>

• Biểu thức bên trái => là các tham số

• Biếu thức bên phải => là kết quả

Trang 29

LAMBDA EXPRESSION

Trang 30

REGULAR EXPRESSION

NHỮNG VẤN ĐỀ TRONG LẬP TRÌNH WINFORMS

Trang 31

REGULAR EXPRESSION

• Là biểu thức chính quy

• Thường để để so khớp một định dạng nào đó thông qua biểu thức cho sẵn

• Dùng lớp Regex để so khớp với mẫu (dùng

phương thức Match)

Trang 32

REGULAR EXPRESSION

Trang 33

CÂU HỎI?

Ngày đăng: 21/10/2014, 21:56

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w