[ jelka993 @ 23.01.2013. 10:43 ] @
Ako bi neko bio ljubazan da mi odgovori na ovo jer mi treba za sutra:

Cemu sluze:

Static void Main (string[] args]
Static void Main ()
Private static void
Public static void

Ako moze objasnjenje za svako bar u 2-3 recenice, jer ce me profesorica to sutra pitati. I da li su to klase ili sta?
[ plague @ 23.01.2013. 11:15 ] @
Code (csharp):

Static void Main (string[] args]
Static void Main ()
 

Kada pokrenes C# program CLR(Common Language Runtime) trazi staticku metodu koja vraca void ili int i koja prihvata ili argument tipa string[] ili nijedan i u sebi sadrzi sadrzi IL direktivu .entrypoint i izvrsava tu metodu.

Code (csharp):

Private static void
Public static void
 

Staticke metode su one koje se mogu pozvati bez instanciranja objekta. Privatna metoda oznacava da je ona dostupna samo unutar klase, dok je public metoda dostupna svuda.

Edit: Nisam obracao paznju kada sam citao, ali svakako ne moze da skodi da ostane.
U slucaju da su klase u pitanju, ona koja sadrzi static ima sledece osobine:
- sadrzi samo static metode
- ne moze se instancirati
- ne moze se naslediti
- ne moze imati konstruktore

[Ovu poruku je menjao plague dana 23.01.2013. u 12:56 GMT+1]
[ sallle @ 23.01.2013. 15:01 ] @
a staticki konstruktor?
[ plague @ 23.01.2013. 17:10 ] @
Hvala @sallle, ispravno bi bilo konstruktore koji vracaju instance.

Staticki mogu da postoje naravno, ali oni ne vracaju instancu vec inicijalizaciju.