麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C#.NET字符串比較中忽略符號的方法

2020-01-24 03:25:14
字體:
來源:轉載
供稿:網友

比如有這樣兩個字符串:

復制代碼 代碼如下:

            var a = "a-b=c12";
            var b = "a.b___c12";

好吧顯然無論你使用哪種常規方法,他們的比較結果肯定不是0,因為他們長度不等,即使長度相等由于字符之間的符號不等他們也不可能相等。

怎樣在字符串比較中忽略符號?事實上CompareOptions.IgnoreSymbols枚舉選項可以達到這個要求。使用CultureInfo中的CompareInfo,然后用CompareInfo的Compare方法去比較兩個字符串(這里可以指定CompareOptions枚舉)。

代碼:
復制代碼 代碼如下:

            var a = "a-bc=12";
            var b = "a.b___c12";

            Console.WriteLine(String.Compare(a, b));

            //使用InvariantCulture
            Console.WriteLine(CultureInfo.InvariantCulture.CompareInfo.Compare(a, b, CompareOptions.IgnoreSymbols));
            //當前當前CultureInfo
            Console.WriteLine(CultureInfo.CurrentCulture.CompareInfo.Compare(a, b, CompareOptions.IgnoreSymbols));

輸出:

復制代碼 代碼如下:

1
0
0

后面使用CompareOptions.IgnoreSymbols的方法返回0.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线区| 久久久中文 | 九九午夜| 欧美一区在线观看视频 | 久久久久久久久成人 | 成年性羞羞视频免费观看 | 日韩黄色片网站 | 97干在线 | 久久经典 | 一级毛片免费高清 | 久久久久免费精品国产小说色大师 | 九九热在线免费观看视频 | 国人精品视频在线观看 | 亚洲一区二区中文字幕在线观看 | 亚洲影院在线 | 久久久久免费电影 | 7777视频| 91看片淫黄大片欧美看国产片 | 羞羞答答视频 | 欧美一级高潮片免费的 | 亚洲字幕av | 国产一区网址 | 在线高清中文字幕 | 国产免费一区二区三区视频 | 国产精品99免费视频 | 亚洲啪啪 | 91精品国产乱码久久桃 | 久久国产免费视频 | 国产精品一区2区3区 | 欧美成人免费一区二区三区 | 99热草 | 欧美黑人一级 | 欧美高清在线精品一区二区不卡 | 精品国产一区二区三区天美传媒 | 成人免费观看在线 | 精品一区二区三区免费看 | 特级黄色一级毛片 | 色操网| 免费看成人av | 久久毛片 | 欧美精品一区二区三区在线 |