Miért nem működik?
Egy C# form-on szeretném ha a megadott adatokból a program kiírná egy árkalkuláció összegét,de valamiért istenért nem akarja:
private void Arkalkulacio(int terulet, int ottelok, int lakasok, bool lift, EpuletTipus tipus)
{
terulet = (int)numericUpDown1.Value;
ottelok = (int)numericUpDown2.Value;
lakasok = (int)numericUpDown3.Value;
lift = checkBox2.Checked;
label14.Text = $"{terulet * ottelok * 8000}";
}
hol a hiba?
Ugye nem a paraméterben kapott változók értékeit akarod felülírni az eljárásban?
Ezt az eljárást valahol meghívod, Arkalkulacio()-val, és a zárójelek közt megadod a kért paramétereket.
Pl: Arkalkulacio(200,20,2,true,EpuletTipus.valami);
Aztán az eljáráson belül csak ennek kell megmaradnia:
label14.Text = string.Format("{0}", terulet*ottelok*8000);
Első vagyok:
Kiegészítés
Csak ekkor felesleges a paraméterben bekérni azokat az adatokat amik a kiszámításhoz nem kellenek, például lift és EpuletTipus
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!