nếu tôi chạy mã này # CTại sao Int32.TryParse đặt lại tham số ngoài khi không thể chuyển đổi?
int realInt = 3;
string foo = "bar";
Int32.TryParse(foo, out realInt);
Console.WriteLine(realInt);
Console.Read();
tôi nhận được 0. Và tôi muốn biết tại sao! Bởi vì tôi không thể tìm ra lý do nào. Điều này buộc tôi phải tạo các biến tạm thời cho mọi phân tích cú pháp. Vì vậy xin! Các nhà lập trình vĩ đại của vũ trụ, khai sáng cho tôi!
tôi định dạng mã cho bạn. Lần tới, nếu bạn không chắc chắn về cách định dạng nội dung nào đó trong trình chỉnh sửa MarkDown, hãy sử dụng thanh công cụ nhỏ phía trên vùng văn bản. Có một tùy chọn định dạng mã. – OregonGhost
Cảm ơn sự giúp đỡ =) –