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.