» »

C# get/set

C# get/set

smejko ::

Živijo!

V čem je fora get/set-a?

private mojObjektTip mojObjekt;
public mojObjektTip MojObjekt
{
get { return mojObjekt; }
set { mojObjekt = value; }
}

Infinity ::

znotrej get set ti lahko delaš določene operacije; npr. bereš iz sessiona(v ASP.NET).
primer:
public string zapisVSession
{
get{return Session["mojString"].ToString();}
set{Session["mojString"] = value;}
}


EDIT:
Lahko pa tudi operiraš z določenimi vrednostmi pred izpisom...
primer:
public string zapisVSession
{
get{return (value*3);}
set{}
}

Zgodovina sprememb…

  • spremenilo: Infinity ()

smejko ::

kako pa potem to uporabljaš?

bigbada ::

Recimo ustvariš objekt

Objekt prvi;
//potem s pomocjo set metode mu nastavis recimo visino in sirino in jo potem izpises, seveda pa moraš vsako narejeno metodo imeti implementirano
prvi.setSirina(10);
prvi.setVisina(5);
prvi.izpis();

referenca:
http://www.cplusplus.com/doc/tutorial/c...

darkolord ::

bigbada?

smejko:

Če imaš npr. enostaven razred:

class Clovek
{
   public string Ime { get; set; }
   public string Priimek { get; set; }

   public string PolnoIme 
   { 
      get { return Ime + " " + Priimek; }
   }
}


lahko potem uporabljas
instancaCloveka.PolnoIme
na praktično enak način kot vse ostale javne spremenljivke tega razreda...

Zgodovina sprememb…

  • spremenilo: darkolord ()

japol ::

poglej to:
[c#] get, set


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

c# seminarska

Oddelek: Programiranje
112480 (2153) tuned
»

[Java]kompailiranje iz cmd

Oddelek: Programiranje
91199 (923) ragezor
»

metoda #get, #set ---> c#

Oddelek: Programiranje
121146 (1030) fokz8
»

[C#] Deserializacija

Oddelek: Programiranje
181781 (1384) Cvenemir
»

C# LinkedList

Oddelek: Programiranje
91091 (942) PoPon2

Več podobnih tem