Rumah  >  Artikel  >  pembangunan bahagian belakang  >  C# EndsWith()

C# EndsWith()

PHPz
PHPzasal
2024-09-03 15:17:36726semak imbas

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.

Kerja Kaedah C# EndsWith()

  • Setiap kali terdapat keperluan untuk membandingkan rentetan yang diberikan dan rentetan yang mewakili penghujung rentetan untuk mengetahui sama ada rentetan yang mewakili penghujung rentetan sepadan dengan penghujung rentetan yang diberikan, kami menggunakan EndsWith() kaedah dalam C#.
  • Nilai yang dikembalikan dengan menggunakan kaedah EndsWith() adalah benar jika rentetan yang diberikan dan rentetan yang mewakili penghujung rentetan sepadan dengan penghujung rentetan yang diberikan.
  • Nilai yang dikembalikan dengan menggunakan kaedah EndsWith() adalah palsu jika rentetan yang diberikan dan rentetan yang mewakili penghujung rentetan tidak sepadan dengan penghujung rentetan yang diberikan.
  • ArgumentNullException dinaikkan jika rentetan yang diberikan yang akan dipadankan dengan rentetan yang mewakili penghujung rentetan untuk dipadankan dengan penghujung rentetan yang diberikan ialah Null.

Contoh C# EndsWith()

Contoh yang berbeza dinyatakan di bawah:

Contoh #1

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:

C# EndsWith()

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.

Contoh #2

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:

C# EndsWith()

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!

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:C# pelatih()Artikel seterusnya:C# pelatih()