String-Interpolation mit $ in C#

String Interpolation Mit In C



Die Zeichenfolgeninterpolation ist eine nützliche Funktion in C#, die es Entwicklern ermöglicht, Ausdrücke in Zeichenfolgenliterale einzubetten. Es ist eine Möglichkeit, eine Zeichenfolge zu erstellen, indem die Werte von Variablen oder Ausdrücken in Platzhalter innerhalb eines Zeichenfolgenliterals eingefügt werden.

Die Zeichenfolgeninterpolation erfolgt mithilfe des Dollarzeichens ($), gefolgt von geschweiften Klammern ({}), um Ausdrücke einzuschließen. In diesem Artikel wird erläutert, wie die Zeichenfolgeninterpolation mithilfe des Dollarzeichens in C# durchgeführt wird.

String-Interpolation mit $ in C#

Um die String-Interpolation in C# zu verwenden, können Sie einem String-Literal das $-Zeichen voranstellen und danach Ausdrücke in geschweiften Klammern {} innerhalb des String-Literals einfügen, um ihre Werte zu interpolieren, hier ist ein Beispiel:







verwenden System ;

Klasse Programm {
statisch Leere Hauptsächlich ( Schnur [ ] Argumente ) {
Schnur Name = 'SICH SELBST' ;
int Alter = 25 ;
Konsole . WriteLine ( $ 'Mein Name ist {Name} und ich bin {Alter} Jahre alt' ) ;
}
}

In diesem Code wird das Zeichenfolgenliteral „Mein Name ist {Name} und ich bin {Alter} Jahre alt“ mit den Werten der Variablen interpoliert Name Und Alter , das Ergebnis dieses Codes ist:





Sie können auch Ausdrücke innerhalb der geschweiften Klammern einfügen, wenn Sie die Zeichenfolgeninterpolation verwenden; Betrachten Sie als Beispiel Folgendes:





verwenden System ;
Klasse Programm {
statisch Leere Hauptsächlich ( Schnur [ ] Argumente ) {
int X = 10 ;
int Und = zwanzig ;
Konsole . WriteLine ( $ 'Die Summe von {x} und {y} ist {x + y}.' ) ;
}
}

In diesem Code ist der Ausdruck {x + y} im interpolierten String-Literal enthalten, das Ergebnis dieses Codes wäre:



Abschluss

Die Zeichenfolgeninterpolation in C# ist eine leistungsstarke Methode zum Einbetten von Ausdrücken in Zeichenfolgenliterale. Durch die Verwendung des $-Zeichens gefolgt von geschweiften Klammern {} können Entwickler besser lesbaren und wartbaren Code erstellen, der einfacher zu schreiben und zu verstehen ist. Die Zeichenfolgeninterpolation vereinfacht die Zeichenfolgenverkettung und verbessert die Lesbarkeit des Codes, indem die Notwendigkeit komplexer Zeichenfolgenverkettungsausdrücke entfällt.