2016-04-27 20 views
1

Ich brauche ein Projekt in Visual Studio 2012 zu kompilieren, so wird es nicht String Interpolation verstehen ..Wie geht man von der String-Interpolationssyntax zu String.Format?

Was die äquivalent sein würde:

var uri = $"{BaseUrl}{collection.ToQueryUriString()}"; 

String.Format verwenden?

Danke,

+7

'string.Format ("{0} {1}", BaseUrl, collection.ToQueryUriString())' – Rob

+1

@ Rob es eine Antwort zu machen ... – slugster

+0

Das geht nicht Beantworten Sie die Frage, aber dies sollte von Interesse sein: http://stackoverflow.com/questions/372865/path-combine-for-urls – Sam

Antwort

1

Wie Sie gesagt haben und Rob im Kommentar erwähnt, String.Format die Antwort sein wird, wird es den Wert von Objekten in Strings auf den angegebenen Formate basieren Wandelt und fügt sie in eine andere string.The gleichwertig Code kann Rückhol sein als:

var uri=String.Format("{0}{1}", BaseUrl, collection.ToQueryUriString()); 

enter image description here