Microsofts Connect();-Konferenz zeigt Visual Studio und C# 7.0

Von Klaus Ahrens

Eigentlich wurden sowohl die nächste Version von Visual Studio „Visual Studio vNext“ als auch das neue C# 7.0 auf Microsofts Entwickler-Konferenz nur relativ kurz vorgestellt – der Zeitplan der Konferenz mit ihren vielen Neuerungen war recht eng.

Visual Studio vNext kann jetzt auch PHP und R

Es reichte bei Visual Studio vNext aber noch für den Hinweis, dass Microsoft im nächsten Visual Studio nun auch die Webserversprache PHP und die Sprache R für statistisches Rechnen und statistische Grafiken als Programmiersprachen unterstützt.

Im neuen Projektmappen-Explorer können Entwickler mit „Open Code Folder“ direkt zum entsprechenden Verzeichnis im Dateisystem wechseln.

Nur wenige Details zu C# 7.0

In der nächsten Version wird C# (gesprochen C Sharp) Pattern Matching unterstützen. So können Entwickler zum Beispiel durch eine Überladung für den is-Operator nun statt dem Code links auch den kürzeren rechts verwenden:

var v=expr as Type;
if (v != null) {
//Code mit v
} if (expr is Type v) {
//Code mit v
}

Außerdem plant Microsoft die Unterstützung für Tupel und eine bessere Kontrolle für Entwickler über Speicherallokationen. Weitere Pläne für C# 7.0 und den aktuellen Stand der Implementierung können Sie auf GitHub verfolgen. C# 7.0 soll genau wie die aktuelle Version C# 6.0 der Sprache auf allen .NET-Versionen ab .NET 2.0 laufen.