Diskuze: Přenos hodnoty
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Mohl by ses trochu rozepsat co myslíš tím form?
Mám FORM1 a tam proměnou A a já potřebuji aby se proměná A přenesla do Form2 a uložila jako proměnná B
Jednosuše, ve formu 2 uděláš public proměnnou :
public string a;
a ve formu 1 ji jen změníš:
Form2 f = new Form2();
f.a = "data";
Ten tvůj kód má několik drobných vad.
třeba takto
class Form1
{
private int _a;
private void ShowForm2()
{
new Form2(_a).Show();
}
}
class Form2
{
private int _b;
public Form2(int a)
{
_b=a;
}
}
říká se tomu parametrizovaný konstruktor.
Já neznám tady ty odborné názvy a jak co na co je dobrý používat (teorii), prostě z praxe používám to co je nejpohodlnější, z jeho věty vyplynulo že proměnnou bude chtít ještě dál používat, proto jsem nenapsal řešení jako napsal Petr Čech.
To byla jen obhajoba
V pohodě. Nemusíš se obhajovat. Ber to jen jako námět na zlepšení. Co se ti nelíbí, to v klidu "zahoď".Těch cest je mnoho a nemyslím si že existuje absolutní pravda.
Zobrazeno 9 zpráv z 9.