C Sharp và kiến trúc .NET. C Sharp cơ bản- P16:Bạn đừng bao giờ xem xét ngôn ngữ C# một cách tách biệt, nó luôn đồng hành với "Bộ khung .NET". C# là một trình biên dịch hướng .NET, nghĩa là tất cả các mã của C# luôn luôn chạy trên trên môi trường .NET Framework. | Các phương thức tiếp - protected virtual void Finalize Mang ý nghĩa là hàm huỷ được gọi bởi bộ thu gom rác. Mặc định không thực thi gì. Chỉ override khi cần thiết ví dụ đóng tập tin. - public Type GetType Trả về kiểu đối tượng bao gồm lớp cha các phương thức thuộc tính . - protected object MemberwiseClone Copy một đối tượng. Chú ý chỉ copy các tham chiếu bên trong đối tượng Lập trình nâng cao trong C - Editor Đoàn Quang Minh 4 Xử lý String Có 2 lớp hay được dùng để xử lý xâu - String xử lý các xâu ký tự - StringBuilder xây dựng một xâu ký tự String chứa các phương thức cơ bản trong việc xử lý xâu ký tự. - Compare so sánh hai xâu. - CompareOrdinal so sánh nhưng không tính đến văn hoá culture - Format định dạng xâu dựa trên biểu thức định dạng và các tham số đầu vào Lập trình nâng cao trong C - Editor Đoàn Quang Minh 5 Xử lý String Các phương thức của String tiếp - IndexOf IndexOfAny LastIndexOf LastIndexOfAny tìm kiếm chuỗi ký tự hoặc một phần chuỗi ký tự trong một xâu cho trước. - PadLeft PadRight điền thêm vào đầu hoặc cuối xâu bởi ký tự cho trước. - Replace thay thế một mẫu trong xâu bởi một chuỗi ký tự khác. - Split cắt một xâu thành một tập hợp các xâu con dựa theo một ký tự phân cách cho trước. - Substring lấy một phần xâu con từ một xâu cho trước. - ToLower ToUpper biến các ký tự trong xâu thành ký tự thường hoặc ký tự hoa. - Trim TrimEnd TrimStart xoá các ký tự trắng ở đầu cuối xâu. - Insert Remove chèn vào xoá đi một xâu con trong một xâu cho trước. - StartsWith EndsWith kiểm tra xem xâu có bắt đầu kết thúc bởi một xâu khác. Lập trình nâng cao trong C - Editor Đoàn Quang Minh