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

C# Mengandungi()

WBOY
WBOYasal
2024-09-03 15:17:50730semak imbas

Kaedah yang digunakan untuk menyemak sama ada rentetan terdapat dalam rentetan tertentu atau tidak dipanggil kaedah Contains() dalam C#. Jika rentetan itu terdapat dalam rentetan yang diberikan, benar dikembalikan dan jika rentetan itu tidak hadir dalam rentetan rentetan yang diberikan, false dikembalikan dan oleh itu jenis pulangan ialah System. Boolean dan ArgumentNullException dinaikkan. Jika rentetan input yang mesti diperiksa untuk kemunculan rentetan di dalamnya adalah batal dan penyemakan rentetan untuk kemunculan rentetan yang diberikan adalah berdasarkan kepekaan huruf besar.

Sintaks:

public bool Contains(String string)

Di mana rentetan ialah rentetan yang diberikan yang mesti disemak untuk kemunculan rentetan di dalamnya.

Bool ialah nilai Boolean yang dikembalikan oleh kaedah Mengandungi dan ditetapkan kepada benar jika rentetan hadir dalam rentetan yang diberikan dan ditetapkan kepada palsu jika rentetan itu tiada dalam rentetan yang diberikan.

Kerja Kaedah C# Contains()

  • Setiap kali terdapat keperluan untuk mencari kejadian rentetan dalam rentetan lain, kami menggunakan kaedah Mengandungi untuk menyemak rentetan yang diberikan untuk mencari kejadian rentetan lain di dalamnya.
  • True ialah nilai yang dikembalikan oleh kaedah contains() jika rentetan hadir dalam rentetan yang diberikan.
  • False ialah nilai yang dikembalikan oleh kaedah contains() jika rentetan tidak terdapat dalam rentetan yang diberikan.
  • ArgumentNullException dinaikkan jika rentetan input yang mesti disemak untuk kemunculan rentetan di dalamnya adalah batal dan penyemakan rentetan untuk kemunculan rentetan yang diberikan adalah berdasarkan sensitiviti huruf besar.

Contoh untuk Melaksanakan C# Contains()

Di bawah ialah contoh C# Contains():

Contoh #1

Atur cara C# untuk menunjukkan kaedah Contains() untuk menyemak rentetan yang diberikan untuk mencari kejadian rentetan dalam 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 which will be checked to find the occurrence of another string within it
string st1 = "C Sharp";
//another string variable is used to store the string which will be checked for in the given string
string st2 = " ";
//another string variable is used to store the string which will be checked for in the given string
string st3 = "Welcome";
//Contains() method is used to check the string for the occurrence of another string within it
Console.WriteLine("If there is occurrence of the string in the given string:{0} ", st1.Contains(st2));
Console.WriteLine("If there is occurrence of the string in the given string:{0} ",st1.Contains(st3));
}
}

Output:

C# Mengandungi()

Penjelasan: Dalam atur cara di atas, kelas yang dipanggil atur cara ditakrifkan. Kemudian kaedah utama dipanggil di mana pembolehubah rentetan digunakan untuk menyimpan rentetan yang diperiksa untuk mencari kejadian rentetan lain di dalamnya. Kemudian pembolehubah rentetan lain digunakan untuk menyimpan rentetan yang kejadiannya dicari dalam rentetan pertama. Kemudian sekali lagi pembolehubah rentetan lain digunakan untuk menyimpan rentetan yang kejadiannya dicari dalam rentetan pertama. Kemudian kaedah Contains() digunakan untuk menyemak rentetan untuk kemunculan rentetan lain di dalamnya. Benar dikembalikan jika terdapat kejadian rentetan lain dalam rentetan pertama dan false dikembalikan jika tiada kejadian rentetan lain di dalamnya.

Contoh #2

Atur cara C# untuk menunjukkan kaedah Contains() untuk menyemak rentetan yang diberikan untuk mencari kejadian rentetan dalam 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 which will be checked to find the occurrence of another string within it
string st1 = "Welcome to C Sharp";
//another string variable is used to store the string which will be checked for in the given string
string st2 = "#";
//another string variable is used to store the string which will be checked for in the given string
string st3 = "Welcome";
//Contains() method is used to check the string for the occurrence of another string within it
Console.WriteLine("If there is occurrence of the string in the given string:{0} ", st1.Contains(st2));
Console.WriteLine("If there is occurrence of the string in the given string:{0} ",st1.Contains(st3));
}
}

Output:

C# Mengandungi()

Penjelasan: Dalam atur cara di atas, kelas yang dipanggil atur cara ditakrifkan. Kemudian kaedah utama dipanggil di mana pembolehubah rentetan digunakan untuk menyimpan rentetan yang diperiksa untuk mencari kejadian rentetan lain di dalamnya. Kemudian pembolehubah rentetan lain digunakan untuk menyimpan rentetan yang kejadiannya dicari dalam rentetan pertama. Kemudian sekali lagi pembolehubah rentetan lain digunakan untuk menyimpan rentetan yang kejadiannya dicari dalam rentetan pertama. Kemudian kaedah Contains() digunakan untuk menyemak rentetan untuk kemunculan rentetan lain di dalamnya. Benar dikembalikan jika terdapat kejadian rentetan lain dalam rentetan pertama dan false dikembalikan jika tiada kejadian rentetan lain di dalamnya.

Kesimpulan

Dalam tutorial ini, kami memahami konsep kaedah Contains() dalam C# melalui definisi kaedah Contains(), sintaks kaedah Contains() dan cara kerja Contains() melalui contoh pengaturcaraan dan outputnya.

Artikel Disyorkan

Ini ialah panduan untuk C# Contains(). Di sini kita membincangkan Pengenalan Kaedah C# Contains() dan cara kerjanya bersama-sama dengan contoh dan Pelaksanaan Kodnya. Anda juga boleh membaca artikel cadangan kami yang lain untuk mengetahui lebih lanjut –

  1. Apakah Penjana Nombor Rawak dalam C#?
  2. Pembina Statik di Jawa | Bekerja | Aplikasi
  3. TextWriter dalam C# | Contoh
  4. Bagaimana untuk Bekerja Pembina Statik dalam C#?

Atas ialah kandungan terperinci C# Mengandungi(). 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# String Split()Artikel seterusnya:C# String Split()