Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Was bedeutet diese Variabe: (Control)sender
tobi_stugg
myCSharp.de - Member



Dabei seit:
Beiträge: 36
Herkunft: D

Themenstarter:

Was bedeutet diese Variabe: (Control)sender

beantworten | zitieren | melden

Hallo,

ich habe eine Anfängerfrage:

was soll die Klammer und danach die Variable?

Control controlToMove = (Control)sender

Tobias
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3.163
Herkunft: Trier -> München

beantworten | zitieren | melden

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
private Nachricht | Beiträge des Benutzers
Coffeebean
myCSharp.de - Team

Avatar #avatar-3295.gif


Dabei seit:
Beiträge: 2.206
Herkunft: Deutschland/Schweiz

beantworten | zitieren | melden

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
private Nachricht | Beiträge des Benutzers
tobi_stugg
myCSharp.de - Member



Dabei seit:
Beiträge: 36
Herkunft: D

Themenstarter:

beantworten | zitieren | melden

Danke!!!!
private Nachricht | Beiträge des Benutzers