Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Problém s programem v C# týkající se metody

Nevím jak používat proměnné v metodě podmenu2(), které jsem inicializoval v metodě podmenu(). Prosím poraďte. Děkuji :)

    class Program
    {
        static void Main()
        {
            podmenu2();
            Console.ReadKey();
        }
        static void podmenu()
        {
            int a = 5;
        }
        static void podmenu2()
        {
            Console.WriteLine(a);
        }
    }
Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Promenna a je lokalni v metode podmenu, takze neni videt nikde zvenku. Pokud ji chces nastavit v pod… nový
gilhad 05.03.2014 01:21
gilhad
Když dekleruju proměnnou (int a) do class Program tak mi to píše, že musím dát odkaz na oběkt -> nap… nový
poocrafter123 05.03.2014 18:42
poocrafter123
dobrý už nic :) každopádně dík všem za radu :)) nový
poocrafter123 05.03.2014 18:45
poocrafter123
Preco si nenastudujes aspon zakl.veci najprv? http://msdn.microsoft.com/en-us/library/ms173118.a sp… nový
MM.. 05.03.2014 18:52
MM..
A nerob to static, hlavne ak nechapes rozdiel medzi static a nestatic. Najprv sa pokus pochopit OOP… poslední
MM.. 05.03.2014 18:53
MM..
Funkci podmenu2 předávej proměnné jako parametr. Ve funkci podmenu() nic neinicializuješ, protože jí… nový
brain_overflow 05.03.2014 07:06
brain_overflow

Promenna a je lokalni v metode podmenu, takze neni videt nikde zvenku. Pokud ji chces nastavit v podmenu a pouzit v podmenuě, tak musi byt deklarovana tak, aby ji videly obe, tedy v class Program.

Zpět do poradny Odpovědět na původní otázku Nahoru