Ursprungligen inskrivet av Edholm
private float omvandlaTextTillTal()
{
string texten = textBox1.Text.ToString();
//Här säger visual studio till att raden är fel när kalkylatorn buggar.
try
{
float returtalet = float.Parse(texten);
return returtalet;
}
catch (Exception e)
{
MessageBox.Show(e.Message);
return 0; //Skicka tillbaka noll ifall ett fel kastades.
}
}
Borde vara någonting sådant istället eftersom det inte var ett consoleprogram han skrev
Ett annat sätt kan ju vara en if-sats där du kollar om längden på textBoxen är större än noll. Absolut bästa är ju en kombination med try-catch.
Varför använda float förresten? är inte double att föredra?