Forum » Programiranje » [c#] dostopanje spremenljivk med classi
[c#] dostopanje spremenljivk med classi

zassx ::
V Form1.cs premakni spremenljivke takoj pod začetek classa (takoj za public class Form1 {), ter jih nastavi na public. (public int a; recimo). Potem jih lahko kličeš iz Class1.cs. int a = Form1.a;
"Pravilno" bi bilo takole:
"Pravilno" bi bilo takole:
public class Form1
{
private static int a;
public static int a
{
get { return a; }
set { a = value; }
}
}
public class Class1
{
static void Main(string[] args)
{
int a = Form1.a;
}
}

vorantz ::
Če že na tak način je bolše tko
če hočeš od zunaj spreminjat pa naredi prek funkcije, ki bo poskrbela, da bo ta sprememba pravilno vplivala na celo formo
public class Form1
{
public int a
{
get;
private set;
}
}
če hočeš od zunaj spreminjat pa naredi prek funkcije, ki bo poskrbela, da bo ta sprememba pravilno vplivala na celo formo
Zgodovina sprememb…
- spremenil: vorantz ()

mihies ::
Lahko tudi bolj kompaktno:
Drugače pa, je to bolj kot ne slaba ideja, da formo spreminjaš na tak način. Vsaj v večini primerov.
public static int A { get; [private] set; } // lastnosti so vedno z veliko začetnico
Drugače pa, je to bolj kot ne slaba ideja, da formo spreminjaš na tak način. Vsaj v večini primerov.
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/

Invictus ::
Pol si pa ustvari globalno spremenljivko ali pa class ki drži vse globalne spremenljivke.
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x

japol ::
Sem ravno naredil tako oz. sem Form1.cs uporabil le za globalne spremenljivke, Class1.cs in druge pa za pisanje kode.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# povezava forma in classaOddelek: Programiranje | 2441 (1904) | Miko55 |
» | [c#] Risanje z miškoOddelek: Programiranje | 1475 (1156) | japol |
» | [c#] Globalne spremenljivke v classuOddelek: Programiranje | 1095 (929) | nightrage |
» | [C#] pomoc pri vpisu elementov v listBoxOddelek: Programiranje | 1355 (1270) | keworkian |
» | c# classOddelek: Programiranje | 2329 (1923) | japol |