Rumah > Artikel > pembangunan bahagian belakang > C# EndsWith()
Kaedah yang digunakan untuk menyemak sama ada rentetan yang diberikan sepadan dengan hujung rentetan atau tidak dipanggil kaedah EndsWith() dalam C#. Benar dikembalikan jika rentetan yang diberikan sepadan dengan penghujung rentetan, dan palsu dikembalikan jika rentetan yang diberikan tidak sepadan dengan penghujung rentetan, yang menandakan bahawa jenis pulangan ialah Sistem. Boolean dan ArgumentNullException dinaikkan. Jika rentetan input yang mana hujung rentetan mesti dipadankan adalah batal, kepekaan huruf besar juga boleh disemak bersama-sama dengan perbandingan sensitif budaya menggunakan kaedah ini.
Sintaks
Sintaks kaedah C# EndsWith() adalah seperti berikut:
public bool EndsWith(String string) public bool EndsWith(String, Boolean, CultureInfo) public bool EndsWith (String, StringComparison)?
Di mana rentetan ialah rentetan tertentu yang mana hujung rentetan mesti dipadankan.
Boolean ditetapkan kepada benar jika kita ingin mengabaikan kes huruf dan ia ditetapkan kepada palsu jika kita ingin mempertimbangkan kes huruf.
CultureInfo menerangkan cara rentetan yang ditentukan dan rentetan yang mewakili penghujung rentetan itu dibandingkan.
StringComparison ialah salah satu nilai penghitungan yang menerangkan cara rentetan yang ditentukan dan rentetan yang mewakili penghujung rentetan itu dibandingkan.
Contoh yang berbeza dinyatakan di bawah:
Program C# untuk menunjukkan kaedah EndsWith() untuk memadankan rentetan yang diberikan dengan rentetan yang mewakili penghujung rentetan dengan penghujung rentetan yang diberikan
Kod:
using System; //a class called program is defined public class program { //main method is called public static void Main(string[] args) { //a string variable is used to store the string whose end of the string mjst be compared with the string representing the end of the string string str1 = "C Sharp"; //another string variable is used to store the end of the string to compare with the end of the given string string str2 = "arp"; //another string variable is used to store the end of the string to compare with the end of the given string string str3 = "C"; //EndsWith() method is used to compare the end of the given string and the string representing the end of a given string Console.WriteLine("If the end of the given string matches with the string representing the end of the string:{0} ", str1.EndsWith(str2)); Console.WriteLine("If the end of the given string matches with the string representing the end of the string:{0} ",str1.EndsWith(str3)); } }
Output:
Dalam program di atas, kelas yang dipanggil program ditakrifkan. Kemudian kaedah utama dipanggil, di mana pembolehubah rentetan digunakan untuk menyimpan rentetan yang hujung rentetannya mesti dibandingkan dengan rentetan yang mewakili penghujung rentetan. Kemudian pembolehubah rentetan lain digunakan untuk menyimpan hujung rentetan untuk dibandingkan dengan hujung rentetan yang diberikan. Kemudian sekali lagi, pembolehubah rentetan lain digunakan untuk menyimpan hujung rentetan untuk dibandingkan dengan hujung rentetan yang diberikan. Kemudian kaedah EndsWith() digunakan untuk membandingkan penghujung rentetan yang diberikan dan rentetan yang mewakili penghujung rentetan yang diberikan yang mengembalikan sama ada benar atau salah bergantung pada sama ada hujung rentetan yang diberikan sepadan dengan rentetan yang mewakili penghujung rentetan atau bukan.
Program C# untuk menunjukkan kaedah EndsWith() untuk memadankan rentetan yang diberikan dengan rentetan yang mewakili penghujung rentetan dengan penghujung rentetan yang diberikan
Kod:
using System; //a class called program is defined public class program { //main method is called public static void Main(string[] args) { //a string variable is used to store the string whose end of the string must be compared with the string representing the end of the string string str1 = "Learning"; //another string variable is used to store the end of the string to compare with the end of the given string string str2 = "Learn"; //another string variable is used to store the end of the string to compare with the end of the given string string str3 = "ing"; //EndsWith() method is used to compare the end of the given string and the string representing the end of a given string Console.WriteLine("If the end of the given string matches with the string representing the end of the string:{0} ", str1.EndsWith(str2)); Console.WriteLine("If the end of the given string matches with the string representing the end of the string:{0} ",str1.EndsWith(str3)); } }
Output:
Dalam program di atas, kelas yang dipanggil program ditakrifkan. Kemudian kaedah utama dipanggil, di mana pembolehubah rentetan digunakan untuk menyimpan rentetan yang hujung rentetannya mesti dibandingkan dengan rentetan yang mewakili penghujung rentetan. Kemudian pembolehubah rentetan lain digunakan untuk menyimpan hujung rentetan untuk dibandingkan dengan hujung rentetan yang diberikan. Kemudian sekali lagi, pembolehubah rentetan lain digunakan untuk menyimpan hujung rentetan untuk dibandingkan dengan hujung rentetan yang diberikan. Kemudian kaedah EndsWith() digunakan untuk membandingkan penghujung rentetan yang diberikan dan rentetan yang mewakili penghujung rentetan yang diberikan yang mengembalikan sama ada benar atau salah bergantung pada sama ada hujung rentetan yang diberikan sepadan dengan rentetan yang mewakili penghujung rentetan atau bukan. Akhir sekali, output ditunjukkan dalam syot kilat di atas.
Atas ialah kandungan terperinci C# EndsWith(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!