
C#
Equals und CompareTo
16.03.2020
Gleichstellung?
Um eigene Datenobjekte zu sortieren, gilt es festzulegen, wann Objekte kleiner, gleich oder größer als andere sind. Für Programmierer eine Grundlagenübung – aber eine mit Tücken.
weiterlesen
C#-Projekte auf neuesten Stand bringen
18.11.2019
Wieder schärfer sehen!
Eine Anleitung für den gezielten Einsatz der modernen Features von C# in der Praxis.
weiterlesen
Visual Studio 2019
08.10.2019
Keine Fehlermeldung bei nicht implementierten Interface-Methoden
Visual Studio meckert unter bestimmten Umständen ein nicht implementiertes Interface nicht an.
weiterlesen
PDF File Writer C# Class Library, Version 1.21.0
11.02.2019
PDFs & Barcodes mit C# erzeugen
Der PDF File Writer ist eine .NET/C#-Klassenbiblothek mit deren Hilfe Entwickler von ihren Anwendungen aus PDF-Dateien schreiben können. Das jüngste Update liefert nun auch Unterstützung für Barcodes.
weiterlesen
Erweiterungsmethoden, Teil 2
12.11.2018
Extension Nothing!
Erweiterungsmethoden sind bequem, haben aber Nachteile – unter anderem im Architekturbereich.
weiterlesen
Chat-App mit C# und JScriptSuite
15.10.2018
WCF-HTML-Client in C# entwickeln
Ein Chat-Web-Client spricht einen Chat-WCF-Server mit JSON, Mtom und SOAP an. Beide Applikationen sind in C# entwickelt – JavaScript wird nur für die Lieferung generiert.
weiterlesen
Erweiterungsmethoden
15.10.2018
Die unerkannte Gefahr
C# führt nicht immer zu lesbarem Code und guter Architektur. Schuld daran können Erweiterungsmethoden sein.
weiterlesen
Codekonvertierung
16.07.2018
Visual Basic versc#ärft
Tools und Techniken, um Visual-Basic-Code in C# zu übersetzen
weiterlesen
NDepend
04.12.2017
C# 8.0: Ein flüchtiger Blick in die Zukunft
Noch ist es nicht soweit, dennoch gibt es schon einige Versprechen, welche die nächste Hauptversion von C# einlösen soll.
weiterlesen
async/await in C# 7
30.11.2017
Effektive Anwendungen mit C# 7 schreiben
Seit Version 5 sind die Methoden async und await in C# enthalten. Mit Version 7 kann man sie jetzt so formulieren, dass sie deutlich effektiver arbeiten.
weiterlesen