Int.Parse và Convert.ToInt32 khác nhau thế nào?

Mọi người cho mình hỏi. Mình dùng câu lệnh:
int n=Convert.ToInt32(Console.ReadLine()); để nhập giá trị trong C#.

Có người bạn lại dùng cách này:

int n=int.Parse(Console.ReadLine());

Mọi người cho mình hỏi sự khác nhau giữa 2 lệnh này là gì thế ạ?
Thanks

Top answer trên SOF:

2 Likes

Kiểu 1 chưa làm. Kiểu 2 làm mà không check định dạng dễ lỗi tanh bành.

SOF là viết tắt của cái gì thế bạn?

sờ tách ô vờ phờ lao =]]

ConvertToInt32(string, fromBase) frombase dùng để thực thi gì vậy ad?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?