Laden...

[gelöst]Referenz auf Boolean Objekt

Erstellt von asimon vor 11 Jahren Letzter Beitrag vor 11 Jahren 875 Views
A
asimon Themenstarter:in
27 Beiträge seit 2012
vor 11 Jahren
[gelöst]Referenz auf Boolean Objekt

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

D
615 Beiträge seit 2009
vor 11 Jahren

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

4.942 Beiträge seit 2008
vor 11 Jahren

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).

A
asimon Themenstarter:in
27 Beiträge seit 2012
vor 11 Jahren

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