2016-07-23 21 views
0

danke an meiner Frage suchen, um zu überprüfen, was ich meineIn C#, was ein Dollar-Zeichen in Console.WriteLine tun hat mit

Console.WriteLine($"Hello {variable}"); 

ich auf die Wirkung neugierig bin, dass der $ am Ausgang von Console.WriteLine

+1

Es ist spezifisch für 'C# 6' und markieren Sie die Frage entsprechend. – Rahul

+1

Ich werde in der Zukunft, ich bin neu in der Programmierung im Allgemeinen, so dass ich völlig davon bewusst war. –

Antwort

1

Es ist eine neue Funktion zusätzlich zu string.Format

benutzen Es Interpolated Strings

+0

$ {interpolierter-ausdruck> [, ] [<: format-string>]} ... " –

3
Console.WriteLine($"Hello {variable}"); 
genannt

Ist denke ich gleich:

Console.WriteLine(string.Format("Hello {0}", variable)); 

Es nur den Parameter in der Indexposition bewegt, als ob Sie es Formatierung wurden.