Mithilfe bestimmter Variablen in verschiedene Klassen (C#)


Ich bin Recht neu in C# und ich versuchte ein paar Dinge. Ich habe ein label (mit dem Namen 'newLabel') in der form1.cs. Ich habe eine Klasse namens 'Methoden.cs'. In dieser Klasse habe ich die Methode

public static void updateLabel()

was ich tun will ist:

public static void updateLabel() 
{
    newLabel.Text = "New Value";
}

aber das funktioniert nicht, wahrscheinlich, weil die Methode in Methoden.cs und die newLabel ist in form1.cs.

Ich hatte das gleiche problem mit deklarierten Variablen. In den Methoden.cs hatte ich die variable

int value;

aber ich konnte nicht verwenden Sie diese variable in form1.cs. Ich behoben, indem wir tun,

public static int value { get; set; }

Ich habe keine Ahnung, was das verursachte, aber es funktioniert, aber ich weiß nicht, wie ich mich bewerben kann dieser trick mit dem Etikett.

Könnte mir jemand helfen mit diesem?

Dank!

InformationsquelleAutor Burak | 2011-02-26
Schreibe einen Kommentar