Version 3.0 von C#: Das sind die fünf wichtigsten Änderungen

Während C# 2.0 anonyme Methoden einführte, bringt C# 3.0 anonyme Typen mit. Anonyme Typen ähneln anonymen Methoden insofern, als sie inline deklariert werden und keinen formalen Namen besitzen. Um einen anonymen Typ zu deklarieren, kombiniert man einfach die oben beschriebenen neuen Konzepte von Objektinitialisierer und implizit typisierten lokalen Variablen. Hier ein Beispiel für einen anonymen Typ:

Der Geltungsbereich eines anonymen Typs ist derselbe wie aller anderen deklarierten Variablen. Die cobra-Instanz im folgenden Codeblock ist zum Beispiel nur innerhalb des Speed-Funktionsblocks zugänglich:

Falls ein anonymer Typ im Geltungsbereich eines anderen anonymen Typs instantiiert wird und beide dieselbe Signatur haben, übernimmt der zweite Typ automatisch den Typ des ersten. Im folgenden Codeblock etwa sind cobra und mustang vom selben anonymen Typ und können einander zugewiesen werden:

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

EU-Datenschützer kritisieren Facebooks „Zustimmung oder Bezahlung“-Modell

Ohne eine kostenlose Alternative, die ohne Zustimmung zur Verarbeitung personenbezogener Daten zu Werbezwecken auskommt, ist…

1 Woche ago

Europol meldet Zerschlagung der Phishing-as-a-Service-Plattform LabHost

LabHost gilt als einer der größten Phishing-Dienstleister weltweit. Die Ermittler verhaften 37 Verdächtige, darunter der…

1 Woche ago

DE-CIX Frankfurt bricht Schallmauer von 17 Terabit Datendurchsatz pro Sekunde

Neuer Datendurchsatz-Rekord an Europas größtem Internetknoten parallel zum Champions-League-Viertelfinale.

1 Woche ago

Samsungs neuer LPDDR5X-DRAM erreicht 10,7 Gbit/s

Die neuen Chips bieten bis zu 25 Prozent mehr Leistung. Samsung steigert auch die Energieeffizienz…

1 Woche ago

Cisco warnt vor massenhaften Brute-Force-Angriffen auf VPNs

Betroffen sind Lösungen von Cisco, Fortinet, SonicWall und anderen Anbietern. Die Hacker nehmen Konten mit…

1 Woche ago

Cybersicherheit in KMUs: Es herrscht oft Aufholbedarf

Immer häufiger müssen sich Betriebe gegen Online-Gefahren wehren. Vor allem in KMUs werden oft noch…

1 Woche ago