thể trùng lặp:
how can I convert String to Int ?Chuyển đổi String để Integer
Hi,
Tôi có vấn đề sau đây chuyển đổi chuỗi thành một số nguyên:
string str = line.Substring(0,1);
//This picks an integer at offset 0 from string 'line'
Bây giờ chuỗi str chứa một số nguyên duy nhất trong đó. Tôi đang làm như sau:
int i = Convert.ToInt32(str);
tôi phải in số nguyên nếu tôi viết câu đúng sau?
Console.WriteLine(i);
Nó biên dịch mà không cần bất kỳ lỗi nhưng cung cấp cho các lỗi sau trên runtime:
Một ngoại lệ unhandled của loại 'System.FormatException' xảy ra ở mscorlib.dll
thông tin bổ sung: string Input không ở định dạng đúng.
Bất kỳ trợ giúp nào?
Gắn thẻ thẻ này bằng ngôn ngữ bạn đang sử dụng. – sal
Nếu bạn có thể cung cấp giá trị chuỗi bên trong biến dòng, nó có thể dễ dàng hơn nhiều để phát hiện lỗi. – rahul
Đây là bản sao nhiều lần, vui lòng xem http://stackoverflow.com/questions/1019793/how-can-i-convert-string-to-int, http://stackoverflow.com/questions/952469/convert -string-to-int, http://stackoverflow.com/questions/887586/convert-string-to-int. –