Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
393,54 KB
Nội dung
1 Chương8Lậptrình xử lý chuỗi (String) 2 Mụctiêuvànộidung •Mụctiêu –Saukhihọcchươngnày, sinhviênphải hiểuvàvậndụng đượccáchxửlýchuỗi tronglậptrình •Nộidung –1. Giớithiệuvềchuỗivàkýtự –2. String constructor –3. String index –4. String length –5. PhươngthứcCopyTo 3 Mụctiêuvànộidung –6. So sánhchuỗi –7. Tìmchuỗicon –8. Tríchchuỗicon –9. Nốichuỗi –10. LớpStringBuilder –11. PhươngthứcInsert –12. PhươngthứcRemove –13. PhươngthứcReplace –14. PhươngthứcSplit 4 Giới thiệu về chuỗi và ký tự •Chuỗi là tập các ký tự. trong C#, chuỗi là một kiểu được định nghĩa sẵn như int, long,… •Lớp System.String: là lớp được thiết kế để lưu trữ chuỗi, bao gồm các phương thức và thuộc tính cho phép thao tác và xử lý chuỗi 5 String Constructor 6 String Constructor 7 String Indexer, Length, CopyTo •Index: tương tự C++, chỉ số bắt đầu =0 •Thuộc tính Length: độ dài chuỗi •Phương thức CopyTo: sao chép chuỗi 8 String Indexer, Length, CopyTo •Index: tương tự C++, chỉ số bắt đầu =0 •Thuộc tính Length: độ dài chuỗi •Phương thức CopyTo: sao chép chuỗi 9 String Indexer, Length, CopyTo 10 So sánh chuỗi •Toán tử == •Equal –bool bRes = s1.Equal (s2); •bRes = true: s1 = s2 •bRes = false: s1 != s2 •CompareTo –int result = s1.CompareTo(s2); •result < 0: s1 < s2 •result = 0: s1 = s2 •result >0: s1 > s2 . –StringBuildersb= new StringBuilder(int leng) –StringBuildersb= new StringBuilder (string s) –StringBuildersb= new StringBuilder (string s, intleng) LớpStringBuilder. –Sử dụng toán tử + –Sử dụng String. Concat (string s1, string s2) •Thay thế chuỗi con trong chuỗi –Replace (string oldValue, string newValue) Các thao tác