1
Thao c d li u
1. Ki u d li u m ng.
+ Khái ni m.
+ M ng 1 chi u, m ng nhi u chi u.
+ M ng c a m ng.
2. Ki u d li u xâu kí t .
-Thao tác v i ki u d li u xâu ký t .
- Thao tác chu i m t cách hi u qu s d ng StringBuilder.
- S d ng bi u th c chính quy đ ki m tra d li u nh p.
3. Ki u d li u li t kê.
4. Ki u d li u struct.
2
1. M ng (Arrays)
- Khái ni m.
- Khai báo m ng.
- Làm vi c v i m ng (Working with Arrays).
- M ng nhi u chi u (Multidimensional Arrays in C#).
- M ng jagged.
3
Khái ni m
-M ng là m t t p h p có th t c a nh ng đ i t ng, t t c ượ
các đ i t ng này ượ cùng m t ki u . M ng trong C# là m t đ i
t ng.ượ
4
M ng 1 chi u M ng 2 chi u
M ng 3 chi u
5
M ng 1 chi u
-Khai báo:
+ Cú pháp: <ki u d li u> [] <tên m ng>;
Ví d : double [ ] arr_dbl;
+ Đ t o th hi n c a m t m ng dùng t khóa new
arr_dbl =new double[6]; // Thi t l p trong b nh m t m ng 6 ế
s double. (1).
+ M ng là ki u d li u tham chi u ế đ c t o ra trên heap.ượ
-Giá tr m c đ nh:
+ Khi t o m t m ng ki u d li u giá tr , m i thành ph n d
li u s ch a giá tr m c đ nh c a ki u d li u. Nh (1) 6 ư
ph n t c a m ng có giá tr 0.
+ Khi t o m t m ng ki u d li u tham chi u, các ph n t ế
m ng mang giá tr null.