Heim  >  Artikel  >  Backend-Entwicklung  >  C#-String-Interpolation

C#-String-Interpolation

WBOY
WBOYOriginal
2024-09-03 15:15:51869Durchsuche

Der Prozess des Formatierens, Bearbeitens und Verkettens der Zeichenfolgen wird in C# als Zeichenfolgeninterpolation bezeichnet, wobei Ausdrücke und Objekte als Teil der Zeichenfolgeninterpolation verwendet werden können. Diese Funktion der String-Interpolation wurde in C# Version 6 eingeführt und vor der Einführung der String-Interpolation wurden in C# der + (Plus)-Operator und die String.Format-Methode verwendet, um die Verkettungsoperation für Strings durchzuführen. Durch die Verwendung der String-Interpolation ist dies möglich Platzieren Sie die Zeichenfolgen an der gewünschten Stelle. Es ist möglich, Bedingungen zu verwenden und das Leerzeichen nach oder vor der Zeichenfolge anzugeben.

Syntax:

Die Syntax für die String-Interpolation lautet wie folgt:

{<interpolatedExpression>[,<alignment>][:<formatString>]}

Wenn das Ergebnis durch den interpolierten Ausdruck erzeugt wird, der in die interpolierte Zeichenfolge eingefügt wird, kann die Ausrichtung für einen resultierenden Ausdruck mithilfe eines Kommas ausgedrückt werden und ist optional. Der resultierende Ausdruck ist rechtsbündig, wenn der Ausrichtungswert positiv ist. Der resultierende Ausdruck wird linksbündig ausgerichtet, wenn der Ausrichtungswert negativ ist.

Der angegebene Ausdruck kann formatiert werden, indem formatString mithilfe des Doppelpunkts definiert wird.

Arbeitsweise der String-Interpolation in C#

  • Immer wenn die Notwendigkeit besteht, die Strings zu formatieren, zu manipulieren und zu verketten, nutzen wir dabei die String-Interpolation.
  • Der Prozess des Formatierens, Bearbeitens und Verkettens der Zeichenfolgen wird in C# als Zeichenfolgeninterpolation bezeichnet, wobei Ausdrücke und Objekte als Teil der Zeichenfolgeninterpolation verwendet werden können.
  • Die Funktion der String-Interpolation wurde in C# Version 6 eingeführt und vor der Einführung der String-Interpolation gab es + (Plus)-Operator und String. Die Formatmethode wurde in C# verwendet, um die Verkettungsoperation für Zeichenfolgen durchzuführen.
  • Durch die Verwendung der String-Interpolation ist es möglich, die Strings an der gewünschten Stelle zu platzieren, es ist möglich, Bedingungen zu verwenden und es ist möglich, den Abstand nach oder vor dem String anzugeben.
  • Der resultierende Ausdruck durch String-Interpolation kann mit einem Komma ausgerichtet werden. . Der resultierende Ausdruck ist rechtsbündig, wenn der Ausrichtungswert positiv ist. Der resultierende Ausdruck wird linksbündig ausgerichtet, wenn der Ausrichtungswert negativ ist.

Beispiele zur Implementierung der String-Interpolation

Unten sind die Beispiele

Beispiel #1

Programm zur Demonstration der String-Interpolation zur Verkettung der beiden gegebenen Strings.

Code:

using System;
//a namespace called program is defined
namespace program
{
//a class called check is defined
class check
{
//main method is called within which two string variables are defined to store the two strings
static void Main(string[] args)
{
string string1 = "to C#";
//string interpolation is used to concatenate the first string with the second string and display the resulting string
string string2 = $"Welcome {string1} !";
//the resulting output which is the concatenation of the given two strings is printed on the screen
Console.WriteLine(string2);
}
}
}

Ausgabe:

C#-String-Interpolation

Erklärung: Im obigen Programm ist ein Namespace namens Programm definiert. Dann wird eine Klasse namens check definiert. Anschließend wird die Methode main aufgerufen, in der zwei String-Variablen zum Speichern der beiden Strings definiert werden. Dann wird die String-Interpolation verwendet, um den ersten String mit dem zweiten String zu verketten und den resultierenden String anzuzeigen.

Beispiel #2

C#-Programm zur Demonstration der String-Interpolation zur Verkettung der angegebenen vier Strings:

Code:

using System;
//a namespace called program is defined
namespace program
{
//a class called check is defined
class check
{
//main method is called within which four string variables are defined to store the four strings
static void Main(string[] args)
{
string string1 = "to C#";
//string interpolation is used to concatenate the first string, second string, third string and fourth string and display the resulting string
string string2 = "Welcome";
string string3 = "Learning is fun";
string string4 = $"{string2} {string1}. \n" +
$"{string3}. ";
//the resulting output which is the concatenation of the given four strings is printed on the screen
Console.WriteLine(string4);
}
}
}

Ausgabe:

C#-String-Interpolation

Erklärung: Im obigen Programm ist ein Namespace namens Programm definiert. Dann wird eine Klasse namens check definiert. Anschließend wird die Hauptmethode aufgerufen, in der vier String-Variablen zum Speichern der vier Strings definiert werden. Dann wird die String-Interpolation verwendet, um den ersten String, den zweiten String, den dritten String und den vierten String zu verketten und den resultierenden String anzuzeigen.

Beispiel #3

C#-Programm zur Demonstration der String-Interpolation zur Verkettung der angegebenen Strings, um die E-Mail-ID anzuzeigen:

Code:

using System;
//a namespace called program is defined
namespace program
{
//a class called check is defined
class check
{
//main method is called within which four string variables are defined to store the four strings
static void Main(string[] args)
{
string string1 = "shobha";
//string interpolation is used to concatenate the first string, second string, display the resulting string which is an email id
string string2 = "shivakumar";
string string3 = $"{string1}.{string2}@gmail.com";
//the resulting output which is an email id is printed on the screen
Console.WriteLine("The given email id after string interpolation is: {0}",string3);
}
}
}

Ausgabe:

C#-String-Interpolation

Erklärung: Im obigen Programm ist ein Namespace namens Programm definiert. Dann wird eine Klasse namens check definiert. Anschließend wird die Hauptmethode aufgerufen, in der drei String-Variablen zum Speichern der drei Strings definiert werden. Anschließend wird die Zeichenfolgeninterpolation verwendet, um die erste Zeichenfolge und die zweite Zeichenfolge zu verketten und die resultierende Zeichenfolge anzuzeigen, die eine E-Mail-ID ist.

Fazit

In diesem Tutorial verstehen wir das Konzept der String-Interpolation durch Definition, Syntax und Funktionsweise anhand von Programmierbeispielen und deren Ausgaben.

Das obige ist der detaillierte Inhalt vonC#-String-Interpolation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:C#-Stringformat()Nächster Artikel:C#-Stringformat()