Class Convert và các phương thức Parse trong C# (tiếp tục)
Các dạng short, int và long, sử dụng từ Int và số bits chúng sử dụng. Ví dụ, một short
sử dụng 16 bits (2 bytes), nên ToInt16 chuyển đổi thành một short, ushort, uint, và
ulong làm điều tương tự, chính như với UInt.
Ngạc nhiên khác là rằng chuyển đổi thành một float là ToSingle thay vì ToFloat. Nhưng
một double được xem là chính xác gấp đôi, và một float là chính xác đơn, cái là nơi tên
đến từ.
Tất cả đầu vào từ console window bắt đầu như các strings. Nhiều chương trình của chúng ta
sẽ cần chuyển đổi text của người dùng thành dạng khác để làm việc với nó. Quá trình phân
tích text, chia nó ra, và chuyển dạng nó thành dữ liệu khác được gọi là parsing. Convert
class là điểm khởi đầu cực tốt cho parsing text, mặc dù chúng ta cũng sẽ học các công cụ
parsing thêm theo thời gian.
Các phương thức parse
Một vài lập trình viên C# thích hơn một phương pháp thay thế đối với Convert class. Nhiều của
những dạng này có một phương thức Parse để chuyển đôi một string thành dạng. Ví dụ:
int number = int.Parse(“9000”);
Một vài người thích hơn phong cách này so với Convert.ToInt32 tương ứng. Tôi sẽ nhìn chung
sử dụng Convert class trong các học phần này. Nhưng cảm thấy tự do để sử dụng cách tiếp cận
thứ hai này nếu bạn thích nó hơn.