Witam
potrzebuje pomocy przy konwertowaniu textBoxa na liczbę zmiennoprzecinkową a mianowicie mając taką klasę z operatorem:
private int x, y, z;
public wspolrzedne(int x, int y, int z)
{
this.x = x;
this.y = y;
this.z = z;
}
public static wspolrzedne operator /(wspolrzedne l1, wspolrzedne l2)
{
int x = l1.x / l2.x;
int y = l1.y / l2.y;
int z = l1.z / l2.z;
wspolrzedne w = new wspolrzedne(x, y, z);
return w;
}
public int ZwrocX()
{
return this.x;
}
public int ZwrocY()
{
return this.y;
}
public int ZwrocZ()
{
return this.z;
}
Potrzebuje aby po wykonaniu działania dzielenia w textboxie była liczba po przecinku (co jest logiczne).
próbował kilka sposobów niestety nic nie działa ostatni pomysł to taki ale do bani:
private void button1_Click(object sender, EventArgs e)
{
int l1a = int.Parse(txtwsp1.Text);
int l1b = int.Parse(txtwsp2.Text);
int l1c = int.Parse(txtwsp3.Text);
int l2a = int.Parse(txtwsp4.Text);
int l2b = int.Parse(txtwsp5.Text);
int l2c = int.Parse(txtwsp6.Text);
wspolrzedne liczba1 = new wspolrzedne(l1a, l1b, l1c);
wspolrzedne liczba2 = new wspolrzedne(l2a, l2b, l2c);
if (rdbpodziel.Checked)
{
wspolrzedne wynik = liczba1 / liczba2;
double h = Convert.ToDouble(wynik.ZwrocX());
txtwynik1.Text = Convert.ToDouble(h).ToString();
//txtwynik1.Text = wynik.ZwrocX().ToString();
txtwynik2.Text = wynik.ZwrocY().ToString();
txtwynik3.Text = wynik.ZwrocZ().ToString();
}
}
Pozdrawiam i czekam na podpowiedź bądź rozwiązanie ;)