Windows Form, zmienne statyczne

0

mam probelm ze stworzeniem zmiennych statycznych dla wszystkich class, a dokładniej tworzę zmienną statyczną w utworzonej specjalnie dla tego classy, i próbuję ją wywołać w innej efekt niepożądany, gdy stworze tą zmienną w metodzie Battle_Load, wszystko dobrze działa. (zbroja jest obiektem stworzonym w classie postac)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Forbidden_Rift
{
    class zmienne
    {
      static public Postac Thief = new Postac(00005, "Thief", null, 1, 3, 5, 10, 140, 140, 30, 10, 10);
    }
}

 
        private void Battle_Load(object sender, EventArgs e)
        {

                
                label2.Text = "Armor : " + zmienne.Thief.zbroja.p_def;


        }

po kompilacji wyświetla mi się :

http://www.tinypic.pl/8nh0w0q0qgv3

0

i próbuję ją wywołać w innej efekt niepożądany

Z obrazka nic nie wynika, bo skąd mamy wiedzieć jaki efekt jest pożądany.

1 użytkowników online, w tym zalogowanych: 0, gości: 1