Dieses Stück Code kompiliert OK in VS 2010 in einem Framework 3.5-Projekt (ich dreifach überprüft, dass)
public LoggingClient(string uri = "net.msmq://localhost/logging"){...}
Und warum? Ich sehe nichts in der C# 4 Spezifikation ( Doc-Version ), Abschnitt 21.1, der besagt, dass dies abwärtskompatibel sein sollte. Wie kommt es, dass ich keinen Kompilierungsfehler erhalte? Wird dies unter bestimmten Umständen unbemerkt fehlschlagen?