C# LanguageInterpolazione a stringa


Sintassi

  • $ "contenuto {espressione} contenuto"
  • $ "contenuto {espressione: formato} contenuto"
  • $ "contenuto {espressione} {{contenuto in parentesi}} contenuto}"
  • $ "contenuto {espressione: formato} {{contenuto in parentesi}} contenuto}"

Osservazioni

L'interpolazione delle stringhe è una scorciatoia per il metodo string.Format() che semplifica la creazione di stringhe con valori di variabili ed espressioni al loro interno.

var name = "World";
var oldWay = string.Format("Hello, {0}!", name);  // returns "Hello, World"
var newWay = $"Hello, {name}!";                   // returns "Hello, World"

Interpolazione a stringa Esempi correlati