Kaedah yang digunakan untuk menyemak sama ada terdapat padanan untuk contoh permulaan rentetan yang diberikan dengan merujuk kepada rentetan lain dipanggil kaedah StartsWith() dalam C#. Ia mengembalikan benar jika rentetan sepadan dengan contoh permulaan rentetan yang diberikan dan palsu dikembalikan dengan menggunakan kaedah StartsWith() ini. Jika tiada padanan untuk contoh permulaan rentetan yang diberikan dengan merujuk kepada rentetan lain dan adalah mungkin untuk menyemak banyak rentetan sekaligus dengan menggunakan untuk setiap gelung dalam C# dan kaedah itu juga boleh dibebankan dengan bilangan yang berbeza argumen jenis data yang berbeza diluluskan sebagai parameter kepada kaedah.
Sintaks:
Sintaks kaedah C# StartsWith() adalah seperti berikut:
public bool StartsWith(String string_name);
di mana string_name ialah nama rentetan yang dipadankan untuk tika permulaan rentetan yang diberikan.
Kerja kaedah C# StartsWith() adalah seperti berikut:
Berikut adalah contoh seperti yang diberikan di bawah:
Program C# untuk menunjukkan penggunaan kaedah StartsWith() untuk menyemak sama ada permulaan mana-mana rentetan sepadan dengan permulaan rentetan yang diberikan:
Kod:
using System; //a class called check is defined public class check { //main method is called within which a string variable is defined to store the string value which is checked to see if there is a match of beginning instance in this string with reference to the other string compared public static void Main(string[] args) { string string1 = "Welcome to C#"; //StartsWith() method is used to check if there is a match to the beginning instance of the given string with reference to the other string passed as a parameter to it bool bval1 = string1.StartsWith("Welcome"); bool bval2 = string1.StartsWith("w"); Console.WriteLine("The string Welcome matches the beginning instance of the given string Welcome to C#: {0}", bval1); Console.WriteLine("The string w matches the beginning instance of the given string Welcome to C#: {0}", bval2); } }
Output:
Dalam program di atas, kelas yang dipanggil semak ditentukan. Kemudian kaedah utama dipanggil di mana pembolehubah rentetan ditakrifkan untuk menyimpan nilai rentetan yang diperiksa untuk melihat sama ada terdapat padanan contoh permulaan dalam rentetan ini dengan merujuk kepada rentetan lain yang dibandingkan. Kemudian kaedah StartsWith() digunakan untuk menyemak sama ada terdapat padanan dengan contoh permulaan rentetan yang diberikan dengan merujuk kepada rentetan lain yang diluluskan sebagai parameter kepadanya. Rentetan pertama Selamat Datang ditandakan terhadap rentetan yang diberikan Selamat Datang ke C# untuk mengetahui sama ada terdapat contoh permulaan dalam Selamat Datang ke C# yang sepadan dengan rentetan Selamat Datang dan output yang dikembalikan adalah Benar kerana Selamat Datang hadir dalam Selamat Datang ke C# manakala apabila w ditandakan terhadap rentetan yang diberikan Selamat datang ke C# untuk mencari jika terdapat contoh permulaan dalam Selamat Datang ke C# yang sepadan dengan rentetan w dan output yang dikembalikan adalah Palsu kerana w tidak hadir dalam Selamat Datang ke C#.
Contoh 2: Program C# untuk menunjukkan penggunaan kaedah StartsWith() untuk menyemak sama ada permulaan mana-mana rentetan sepadan dengan permulaan rentetan yang diberikan:
Kod:
using System; //a class called check is defined public class check { //main method is called within which a string variable is defined to store the string value which is checked to see if there is a match of beginning instance in this string with reference to the other string compared public static void Main(string[] args) { string string1 = "Learning is fun"; //StartsWith() method is used to check if there is a match to the beginning instance of the given string with reference to the other string passed as a parameter to it bool bval1 = string1.StartsWith("l"); bool bval2 = string1.StartsWith("Learning"); Console.WriteLine("The string l matches the beginning instance of the given string Welcome to C#: {0}", bval1); Console.WriteLine("The string Learning matches the beginning instance of the given string Welcome to C#: {0}", bval2); } }
Output:
Dalam program di atas, kelas yang dipanggil semak ditentukan. Kemudian kaedah utama dipanggil di mana pembolehubah rentetan ditakrifkan untuk menyimpan nilai rentetan yang diperiksa untuk melihat sama ada terdapat padanan contoh permulaan dalam rentetan ini dengan merujuk kepada rentetan lain yang dibandingkan. Kemudian kaedah StartsWith() digunakan untuk menyemak sama ada terdapat padanan dengan contoh permulaan rentetan yang diberikan dengan merujuk kepada rentetan lain yang diluluskan sebagai parameter kepadanya. Rentetan pertama l disemak terhadap rentetan yang diberikan. Belajar jika seronok untuk mencari jika terdapat contoh permulaan dalam Pembelajaran adalah menyeronokkan memadankan rentetan l dan output yang dikembalikan adalah Salah kerana l tidak hadir dalam Pembelajaran adalah menyeronokkan manakala apabila Pembelajaran disemak terhadap rentetan yang diberikan Pembelajaran adalah menyeronokkan untuk mencari jika terdapat contoh permulaan dalam Pembelajaran adalah menyeronokkan memadankan rentetan Pembelajaran dan output yang dikembalikan adalah Benar kerana Pembelajaran hadir dalam Pembelajaran adalah menyeronokkan.
Terdapat beberapa kelebihan menggunakan kaedah StartsWith() dalam C#. Mereka ialah:
Atas ialah kandungan terperinci C# StartsWith(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!