用於檢查給定字串是否與字串末尾匹配的方法在 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() 方法將給定字串與表示字串結尾的字串與給定字串的結尾進行匹配
代碼:
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)); } }
輸出:
在上面的程式中,定義了一個名為program的類別。然後呼叫main方法,其中使用一個字串變數來儲存字串,該字串的末尾必須與代表字串末尾的字串進行比較。然後使用另一個字串變數來儲存字串的結尾,以便與給定字串的結尾進行比較。然後,另一個字串變數用於儲存字串的結尾,以便與給定字串的結尾進行比較。然後 EndsWith() 方法用於比較給定字串的結尾和表示給定字串結尾的字串,根據給定字串的結尾是否與表示字串結尾的字串匹配,傳回 true 或 false不。
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)); } }
輸出:
在上面的程式中,定義了一個名為program的類別。然後呼叫main方法,其中使用一個字串變數來儲存字串,該字串的末尾必須與代表字串末尾的字串進行比較。然後使用另一個字串變數來儲存字串的結尾,以便與給定字串的結尾進行比較。然後,另一個字串變數用於儲存字串的結尾,以便與給定字串的結尾進行比較。然後 EndsWith() 方法用於比較給定字串的結尾和表示給定字串結尾的字串,根據給定字串的結尾是否與表示字串結尾的字串匹配,返回 true 或 false不是。最後,輸出如上面的快照所示。
以上是C# EndsWith()的詳細內容。更多資訊請關注PHP中文網其他相關文章!