C# string -> int exception
Postat: 20 september 2017, 21:48:17
Jag provar att följa ett exempel i Visual Studio, men får felet "FormatException" när jag ska omvandla en textsträng till ett int.
Strängen tas från en textbox. Textboxen innehåller ett numeriskt värde ("74"), men det funkar ändå inte.
iAngle är en static int. Vad kan vara problemet? Är Int32.Parse() det normala sättet att läsa ur heltal från textboxar?
Strängen tas från en textbox. Textboxen innehåller ett numeriskt värde ("74"), men det funkar ändå inte.
iAngle är en static int. Vad kan vara problemet? Är Int32.Parse() det normala sättet att läsa ur heltal från textboxar?
Kod: Markera allt
private void canvas_Paint(object sender, PaintEventArgs e)
{
iAngle = Int32.Parse(angle.Text); <<<<==== FormatException här !!!!
iInc = Int32.Parse(incr.Text);
iLength = Int32.Parse(length.Text);
numLines = Int32.Parse(number_of_lines.Text);
s_x = canvas.Width / 2;
s_y = canvas.Width / 2;
canvas.Refresh();
}