首頁 > 後端開發 > C#.Net教程 > C# EndsWith()

C# EndsWith()

PHPz
發布: 2024-09-03 15:17:36
原創
779 人瀏覽過

用於檢查給定字串是否與字串末尾匹配的方法在 C# 中稱為 EndsWith() 方法。如果給定的字串與字串的結尾匹配,則傳回 True;如果給定的字串與字串的結尾不匹配,則傳回 false,這表示傳回類型為 System.引發 Boolean 和 ArgumentNullException。如果字串末尾必須匹配的輸入字串為空,則還可以使用此方法檢查區分大小寫以及區分區域性的比較。

文法

C# EndsWith() 方法的語法如下:

public bool EndsWith(String string)
public bool EndsWith(String, Boolean, CultureInfo)
public bool EndsWith (String, StringComparison)?
登入後複製

其中 string 是指定字串,必須符合字串結尾。

如果我們希望忽略字母大小寫,則將 Boolean 設為 true;如果我們希望考慮字母大小寫,則將 Boolean 設為 false。

CultureInfo 描述了指定字串與表示字串結尾的字串的比較方式。

StringComparison 是描述指定字串與表示字串末尾的字串如何進行比較的枚舉值之一。

C# EndsWith() 方法的工作原理

  • 每當需要比較給定字串和代表字串結尾的字串以找出代表字串結尾的字串是否與給定字串的結尾匹配時,我們都會使用EndsWith() C# 中的方法。
  • 如果給定字串和表示字串結尾的字串與給定字串的結尾匹配,則使用 EndsWith() 方法傳回的值為 true。
  • 如果給定字串和表示字串結尾的字串與給定字串的結尾不匹配,則使用 EdsWith() 方法傳回的值為 false。
  • 如果要與表示字串末尾的字串相符的給定字串為 Null,則引發 ArgumentNullException。

C# EndsWith() 範例

下面提到了不同的例子:

範例#1

C# 程式示範 EndsWith() 方法將給定字串與表示字串結尾的字串與給定字串的結尾進行匹配

代碼:

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));
}
}
登入後複製

輸出:

C# EndsWith()

在上面的程式中,定義了一個名為program的類別。然後呼叫main方法,其中使用一個字串變數來儲存字串,該字串的末尾必須與代表字串末尾的字串進行比較。然後使用另一個字串變數來儲存字串的結尾,以便與給定字串的結尾進行比較。然後,另一個字串變數用於儲存字串的結尾,以便與給定字串的結尾進行比較。然後 EndsWith() 方法用於比較給定字串的結尾和表示給定字串結尾的字串,根據給定字串的結尾是否與表示字串結尾的字串匹配,傳回 true 或 false不。

範例#2

C# 程式示範 EndsWith() 方法將給定字串與表示字串結尾的字串與給定字串的結尾進行匹配

代碼:

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));
}
}
登入後複製

輸出:

C# EndsWith()

在上面的程式中,定義了一個名為program的類別。然後呼叫main方法,其中使用一個字串變數來儲存字串,該字串的末尾必須與代表字串末尾的字串進行比較。然後使用另一個字串變數來儲存字串的結尾,以便與給定字串的結尾進行比較。然後,另一個字串變數用於儲存字串的結尾,以便與給定字串的結尾進行比較。然後 EndsWith() 方法用於比較給定字串的結尾和表示給定字串結尾的字串,根據給定字串的結尾是否與表示字串結尾的字串匹配,返回 true 或 false不是。最後,輸出如上面的快照所示。

以上是C# EndsWith()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板