Interpolasi Rentetan C#

WBOY
WBOYasal
2024-09-03 15:15:511106semak imbas

Proses memformat, memanipulasi dan menggabungkan rentetan dipanggil interpolasi rentetan dalam C# menggunakan ungkapan dan objek yang boleh digunakan sebagai sebahagian daripada operasi interpolasi rentetan. Ciri interpolasi rentetan ini telah diperkenalkan dalam C# versi 6 dan sebelum interpolasi rentetan diperkenalkan + (tambah) pengendali dan kaedah String.Format digunakan dalam C# untuk melaksanakan operasi penggabungan pada rentetan dan dengan menggunakan interpolasi rentetan, adalah mungkin untuk letakkan rentetan di mana-mana sahaja yang kita inginkan, adalah mungkin untuk menggunakan syarat dan adalah mungkin untuk menentukan ruang selepas atau sebelum rentetan.

Sintaks:

Sintaks untuk interpolasi rentetan seperti berikut:

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

Di mana hasil dihasilkan oleh ungkapan interpolasi yang akan dimasukkan dalam rentetan interpolasi, penjajaran untuk ungkapan yang terhasil boleh dinyatakan menggunakan koma dan ia adalah pilihan. Ungkapan yang terhasil dijajarkan ke kanan jika nilai penjajaran adalah positif. Ungkapan yang terhasil dijajar ke kiri jika nilai penjajaran adalah negatif.

Ungkapan yang diberikan boleh diformatkan dengan menentukan formatString menggunakan titik bertindih.

Kerja Interpolasi Rentetan dalam C#

  • Apabila terdapat keperluan untuk memformat, memanipulasi dan menggabungkan rentetan, kami menggunakan interpolasi rentetan dalam perkara ini.
  • Proses memformat, memanipulasi dan menggabungkan rentetan dipanggil interpolasi rentetan dalam C# menggunakan ungkapan dan objek yang boleh digunakan sebagai sebahagian daripada operasi interpolasi rentetan.
  • Ciri interpolasi rentetan telah diperkenalkan dalam C# versi 6 dan sebelum interpolasi rentetan diperkenalkan, pengendali + (tambah) dan Rentetan. Kaedah format telah digunakan dalam C# untuk melaksanakan operasi penggabungan pada rentetan.
  • Dengan menggunakan interpolasi rentetan, rentetan boleh diletakkan di mana-mana sahaja yang kita mahukan, ia boleh digunakan untuk menggunakan syarat dan adalah mungkin untuk menentukan ruang selepas atau sebelum rentetan.
  • Ungkapan yang terhasil dengan menggunakan interpolasi rentetan boleh dijajarkan menggunakan koma. . Ungkapan yang terhasil adalah dijajar kanan jika nilai penjajaran adalah positif. Ungkapan yang terhasil dijajar ke kiri jika nilai penjajaran adalah negatif.

Contoh untuk Melaksanakan Interpolasi Rentetan

Di bawah adalah contoh

Contoh #1

program untuk menunjukkan interpolasi rentetan untuk menggabungkan dua rentetan yang diberikan.

Kod:

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);
}
}
}

Output:

Interpolasi Rentetan C#

Penjelasan: Dalam atur cara di atas, ruang nama yang dipanggil atur cara ditakrifkan. Kemudian kelas yang dipanggil cek ditakrifkan. Kemudian kaedah utama dipanggil di mana dua pembolehubah rentetan ditakrifkan untuk menyimpan dua rentetan. Kemudian interpolasi rentetan digunakan untuk menggabungkan rentetan pertama dengan rentetan kedua dan memaparkan rentetan yang terhasil.

Contoh #2

Program C# untuk menunjukkan interpolasi rentetan untuk menggabungkan empat rentetan yang diberikan:

Kod:

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);
}
}
}

Output:

Interpolasi Rentetan C#

Penjelasan: Dalam atur cara di atas, ruang nama yang dipanggil atur cara ditakrifkan. Kemudian kelas yang dipanggil cek ditakrifkan. Kemudian kaedah utama dipanggil di mana empat pembolehubah rentetan ditakrifkan untuk menyimpan empat rentetan. Kemudian interpolasi rentetan digunakan untuk menggabungkan rentetan pertama, rentetan kedua, rentetan ketiga dan rentetan keempat dan memaparkan rentetan yang terhasil.

Contoh #3

Program C# untuk menunjukkan interpolasi rentetan untuk menggabungkan rentetan yang diberikan untuk memaparkan ID e-mel:

Kod:

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);
}
}
}

Output:

Interpolasi Rentetan C#

Penjelasan: Dalam atur cara di atas, ruang nama yang dipanggil atur cara ditakrifkan. Kemudian kelas yang dipanggil cek ditakrifkan. Kemudian kaedah utama dipanggil di mana tiga pembolehubah rentetan ditakrifkan untuk menyimpan tiga rentetan. Kemudian interpolasi rentetan digunakan untuk menggabungkan rentetan pertama, rentetan kedua, memaparkan rentetan yang terhasil iaitu id e-mel.

Kesimpulan

Dalam tutorial ini, kami memahami konsep interpolasi rentetan melalui takrifan, sintaks dan kerjanya melalui contoh pengaturcaraan dan outputnya.

Atas ialah kandungan terperinci Interpolasi Rentetan C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Format Rentetan C#()Artikel seterusnya:Format Rentetan C#()