Comment échapper les accolades (crochets bouclés) dans une chaîne de format en .NET
Comment échapper les accolades (crochets bouclés) dans une chaîne de format en .NET
Comment échapper les accolades (crochets bouclés) dans une chaîne de format en .NET
Re: Comment échapper les accolades (crochets bouclés) dans une chaîne de format en .NET
Pour afficher ` foo {1, 2, 3}` vous devez faire quelque chose comme :
```
string t = "1, 2, 3";
string v = String.Format(" foo {{{0}}}", t);
```
Pour afficher un `{` vous utilisez `{{` et pour afficher un `}` vous utilisez `}}`.
**Ou maintenant, vous pouvez également utiliser l'interpolation de chaîne C# comme ceci (une fonctionnalité disponible en C# 6.0)**
**Échappement des accolades : Interpolation de chaîne $("")**. C'est une nouvelle fonctionnalité en C# 6.0.
```
var inVal = "1, 2, 3";
var outVal = $" foo {{{inVal}}}";
// La sortie sera : foo {1, 2, 3}
```
```
string t = "1, 2, 3";
string v = String.Format(" foo {{{0}}}", t);
```
Pour afficher un `{` vous utilisez `{{` et pour afficher un `}` vous utilisez `}}`.
**Ou maintenant, vous pouvez également utiliser l'interpolation de chaîne C# comme ceci (une fonctionnalité disponible en C# 6.0)**
**Échappement des accolades : Interpolation de chaîne $("")**. C'est une nouvelle fonctionnalité en C# 6.0.
```
var inVal = "1, 2, 3";
var outVal = $" foo {{{inVal}}}";
// La sortie sera : foo {1, 2, 3}
```