Laden...

Was bedeutet diese Variabe: (Control)sender

Erstellt von tobi_stugg vor 7 Jahren Letzter Beitrag vor 7 Jahren 927 Views
T
tobi_stugg Themenstarter:in
36 Beiträge seit 2014
vor 7 Jahren
Was bedeutet diese Variabe: (Control)sender

Hallo,

ich habe eine Anfängerfrage:

was soll die Klammer und danach die Variable?

Control controlToMove = (Control)sender

Tobias

3.170 Beiträge seit 2006
vor 7 Jahren

Hallo,

das nennt man Casting, sieheCasting and Type Conversions.
Das gehört zu den grundlegendsten Dingen überhaupt.

Im konkreten Fall handelt es sich bei sender um ein object, das hier auf ein Control gecastet wird, um auf die Eigenschaften/Methden des Controls zugreifen zu können.

Gruß, MarsStein

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca

2.207 Beiträge seit 2011
vor 7 Jahren

Hallo tobi_stugg,

wichtig hierbei ist auch noch, im verlinkten Artikel jedoch bereits erwähnt, der harte und weiche Cast.

How to: Safely Cast by Using as and is Operators (C# Programming Guide)

Unbedingt anschauen.

Gruss

Coffeebean

T
tobi_stugg Themenstarter:in
36 Beiträge seit 2014
vor 7 Jahren

Danke!!!!