Eventuali duplicati:
Escape curly brace '{' in String.FormatC# String.Format con Curly Bracket nella stringa
C# ha un metodo String.Format che consente di formattare una stringa, ma params inserendo con i gettoni {0}
{1}
Sto provando a creare una semplice stringa json che richiede parentesi graffe nella stringa e così è rompendo il formattatore
String.Format("{ foo:'{0}', bar:'{1}' }", foo, bar);
Aggiunta di una via di fuga prima che le parentesi non ha aiutato
genera un'eccezione dicendo che la mia stringa viene formattata in modo non corretto, qualcuno sa come ottenere intorno a questo?
Nel quadro 4.6 o superiore, si può fare questo ... \t stringa Moe = "Moe"; \t string larry = "Larry"; \t string curly = "{Curly}"; \t risultati stringa = $ "1: {moe} 2: {larry} 3: {curly}"; – rwg