Effektives C# (deckt C# 6.0 ab), (enthält ein Programm zur Aktualisierung des Inhalts): 50 spezifische Möglichkeiten, Ihr C# zu verbessern

Bewertung:   (4,4 von 5)

Effektives C# (deckt C# 6.0 ab), (enthält ein Programm zur Aktualisierung des Inhalts): 50 spezifische Möglichkeiten, Ihr C# zu verbessern (Bill Wagner)

Leserbewertungen

Zusammenfassung:

Einige loben die Klarheit und Gründlichkeit, mit der fortgeschrittene C#-Konzepte vermittelt werden, während andere kritisieren, dass das Buch zu langatmig und nicht praktisch genug für reale Anwendungen ist.

Vorteile:

Klar und prägnant geschrieben, gründliche Abdeckung fortgeschrittener Themen, wertvoll für C#-Entwickler, die ihr Verständnis vertiefen wollen.

Nachteile:

Zu ausführlich und nicht auf die Erwartungen der 'Effective ...'-Reihe abgestimmt, es fehlt an praktischen Beispielen aus der Praxis, enthält Tippfehler in Codeausschnitten.

(basierend auf 5 Leserbewertungen)

Originaltitel:

Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 Specific Ways to Improve Your C#

Inhalt des Buches:

In Effective C#, Third Edition, zeigt der angesehene.NET-Experte Bill Wagner 50 Möglichkeiten auf, die volle Leistungsfähigkeit der Sprache C# 6. 0 Sprache zu nutzen, um außergewöhnlich robusten, effizienten und leistungsfähigen Code zu schreiben. Angesichts der zunehmenden Komplexität der C#-Sprache und ihrer Entwicklergemeinschaft hat Wagner Dutzende neuer Möglichkeiten zum Schreiben von besserem Code identifiziert. Zu den neuen Lösungen dieser Ausgabe gehören einige, die die Vorteile von Generics nutzen, und mehrere, die sich mehr auf LINQ konzentrieren, sowie ein ganzes Kapitel mit fortgeschrittenen Best Practices für die Arbeit mit Ausnahmen.

Wagners klare, praktische Erklärungen, Expertentipps und realistische Codebeispiele haben Effective C# für Hunderttausende von Entwicklern unverzichtbar gemacht. Auf der Grundlage seiner unübertroffenen C#-Erfahrung geht er auf alles ein, von der Ressourcenverwaltung bis zur Multicore-Unterstützung, und zeigt auf, wie man häufige Fallstricke in der Sprache und ihrer.NET-Umgebung vermeidet. Lernen Sie, wie Sie die effektivste Lösung wählen, wenn mehrere Optionen existieren, und wie Sie Code schreiben, der viel einfacher zu warten und zu verbessern ist. Wagner zeigt, wie und warum man.

⬤ Implizit typisierte lokale Variablen bevorzugen (siehe Punkt 1)

⬤ Ersetzen Sie string. Format() durch interpolierte Strings ersetzen (siehe Punkt 4)

⬤ Rückrufe mit Delegierten ausdrücken (siehe Punkt 7)

⬤ NET-Ressourcenverwaltung optimal nutzen (siehe Punkt 11)

⬤ Minimale und ausreichende Einschränkungen für generische Algorithmen definieren (siehe Punkt 18)

⬤ Spezialisieren Sie generische Algorithmen mit Hilfe von Laufzeittypüberprüfung (siehe Punkt 19)

⬤ Verwendung von Delegaten zur Definition von Methodenbeschränkungen für Typparameter (siehe Punkt 23)

⬤ Minimalschnittstellenverträge mit Erweiterungsmethoden ergänzen (siehe Punkt 27)

⬤ Zusammensetzbare APIs für Sequenzen erstellen (siehe Punkt 31)

⬤ Iterationen von Aktionen, Prädikaten und Funktionen entkoppeln (siehe Punkt 32)

⬤ Lambda-Ausdrücke gegenüber Methoden bevorzugen (siehe Punkt 38)

⬤ Vorzeitige von verzögerter Ausführung unterscheiden (siehe Punkt 40)

⬤ Vermeiden Sie das Erfassen teurer Ressourcen (siehe Punkt 41)

⬤ Nutzen Sie Ausnahmen, um Fehler im Methodenvertrag zu melden (siehe Punkt 45)

⬤ Nutzen Sie Seiteneffekte in Ausnahmefiltern (siehe Punkt 50)

Sie sind bereits ein erfolgreicher C#-Programmierer, und dieses Buch wird Sie zu einem herausragenden Programmierer machen.

Dieser Titel ist nicht mehr Teil des Content Update Programs. Der Inhalt ist endgültig, und es werden keine weiteren Aktualisierungen veröffentlicht.

Weitere Daten des Buches:

ISBN:9780672337871
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2017
Seitenzahl:288

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Effektives C# (deckt C# 6.0 ab), (enthält ein Programm zur Aktualisierung des Inhalts): 50...
In Effective C#, Third Edition, zeigt der...
Effektives C# (deckt C# 6.0 ab), (enthält ein Programm zur Aktualisierung des Inhalts): 50 spezifische Möglichkeiten, Ihr C# zu verbessern - Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 Specific Ways to Improve Your C#

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)