Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# Proměnná / pole platné v celém programu

Jezisimaria. Jasne ze z main to nemozes zavolat, ked si to pole nevytvoril v main ale v nejakej statickej metode. Mas tam uplny maglajz.
Vseobecne, zo vsade vyhod slovo static, a aj tie parametre funkcii (nepotrebujes ich potom), a potom to pojde, (netestoval som to ale), bude to normalny member triedy, to pole, a nestaticke metody danej triedy ho mozu normalne pouzivat.
A vyhod aj to new string[3][] u deklaracie toho pole, robis to predsa znova v metode.

P.S. alebo si urob novu triedu
class NeviemOOP
{
tu si daj to pole aj vsetky "globalne" premenne aj vsetky metody, bez slova static!
}

a potom v main urobis
NeviemOOP jedinyobjektvprograme = new NeviemOOP;
jedinyobjektvprograme.NaplnPole();
jedinyobjektvprograme.VypisPole();
jedinyobjektvprograme.DoplnPole();
apod. :-)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny