中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C#中StringComparison的擴展方法

c#
小樊
83
2024-07-18 19:50:25
欄目: 編程語言

在C#中,可以使用StringComparison枚舉來指定字符串比較的規則,比如忽略大小寫、區分大小寫、忽略空格等。下面是一些常用的StringComparison的擴展方法:

  1. IgnoreCase:忽略大小寫比較兩個字符串。
string str1 = "Hello";
string str2 = "hello";
bool result = str1.Equals(str2, StringComparison.OrdinalIgnoreCase); // true
  1. IgnoreNonSpace:忽略空格和非空格字符的比較。
string str1 = "hello world";
string str2 = "helloworld";
bool result = str1.Equals(str2, StringComparison.Ordinal); // false
bool result2 = str1.Equals(str2, StringComparison.OrdinalIgnoreCase); // true
bool result3 = str1.Equals(str2, StringComparison.InvariantCulture); // false
bool result4 = str1.Equals(str2, StringComparison.InvariantCultureIgnoreCase); // true
bool result5 = str1.Equals(str2, StringComparison.OrdinalIgnoreCase); // true
  1. IgnoreSymbols:忽略標點符號的比較。
string str1 = "hello, world!";
string str2 = "hello world";
bool result = str1.Equals(str2, StringComparison.OrdinalIgnoreCase); // true
  1. OrdinalIgnoreCase:使用不區分大小寫的字典排序規則比較字符串。
string str1 = "hello";
string str2 = "Hello";
bool result = str1.Equals(str2, StringComparison.OrdinalIgnoreCase); // true

這些擴展方法可以幫助我們更靈活地比較字符串,根據具體的需求選擇合適的比較規則。

0
华容县| 平罗县| 邹城市| 东兰县| 凯里市| 沁水县| 红桥区| 革吉县| 石屏县| 江都市| 无极县| 白河县| 新宾| 许昌县| 凤城市| 嘉黎县| 遂平县| 桃园市| 辽中县| 丰顺县| 观塘区| 呼和浩特市| 正阳县| 新建县| 城口县| 南部县| 河北区| 乐亭县| 银川市| 云阳县| 万州区| 东明县| 嵊州市| 桦南县| 阿图什市| 长宁区| 迁安市| 南丹县| 乌海市| 普安县| 永吉县|