Hi Zusammen,
ich kriegs grade nicht hin oder habe eine Denkfehler.
Normalerweise kann ich Objekte per Übergabe referenzieren. Dieses müsste doch auch von eine Objekt der Klasse Boolean gehen, oder?
private Boolean _flagStart = new Boolean();
irgendwas neues = new irgendwas(_flagStart);
class irgendwas
private Boolean _flag
{
public irgendwas (Boolean Flag)
{
_flag = Flag
}
_flag = true; // diese müsste doch oben von _flagStart übernommen werden, oder?
}
generell will ich damit eine "wenn false da speichern" Abfrage umsetzen.
Vielen Dank
Alexander
Hallo Asimon
generell will ich damit eine "wenn false da speichern" Abfrage umsetzen.
irgendwas neues = new irgendwas(false);
class irgendwas
{
public bool Flag{get;set;}
public irgendwas (boolean flag)
{
Flag = flag
doWork();
}
private void doWork()
{
if(Flag)
{
}else
{
}
}
}
So könnte das etwa aussehen...
Beste Grüsse
Diräkt
Denkfehler 😉
Boolean (entspricht dem C#-Schlüsselwort bool) ist eine Struktur und keine Klasse, d.h. wird also per Value übergeben (und nicht als Referenz).
Ja vielen Dank für die Antworten.
Hab das jetzt mit einer Variable in einer Klasse gelöst, die generell schon in Programm referenziert wird.
Manchmal einfach einfach denken;D.
Viele Grüße,
Alexander