欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#探秘系列(二)——IsXXX 系列方法

 更新時間:2014年05月14日 09:05:29   作者:  
VS是個大平臺,當C#不好實現(xiàn)的時候,可以想想是否可以引用下其他語言下面的方法,或許你有大收獲~

不知道有人做沒做過對日外包,如果做過的話,那么對vb.net應該非常熟悉了,當年我剛畢業(yè)的時候也做過四個月的外包,那種日子簡直不是人過的,就連大樓下面買珠寶的阿姨都說,這些孩子,只看過他們上班,就沒見過他們下班,不過有一點好,有個QA的小姑娘天天下午6點教我們倭瓜語,現(xiàn)在還在勾搭中。。。

    好了,現(xiàn)在我們看看需求。

一: 如何判斷“a”是不是數(shù)字類型。

  ①:在C#中我們可能會用TryParse來判斷當前的”a“是否為整數(shù)。

復制代碼 代碼如下:

static void Main(string[] args)
        {
            var a = "a";

            int r;

            Console.WriteLine(int.TryParse(a, out r));

            Console.Read();
        }

這個tryparse,我想大家都很熟悉,不過最討厭的地方就是,我就是僅僅為了知道“a”是不是整數(shù)即可,還非要定義一個r變量,討厭不討厭。

 ② 使用正則

  萬能的正則,沒有它解決不了的問題,不過為了它,我還要寫“表達式”,還是有點小麻煩呢,不喜歡,我還要更簡單一點的方法。

復制代碼 代碼如下:

           var a = "a";
           Console.WriteLine(Regex.IsMatch(a, "^\\d$"));
           Console.Read();

 ③:如果你知道vb.net的話,那你肯定會知道vb中是有一個IsNumeric方法的。

復制代碼 代碼如下:

Sub Main()

        Dim a As String = "a"

        Console.WriteLine(IsNumeric(a))

        Console.Read()

    End Sub

當你看到這個方法的時候是不是很爽,下面我們繼續(xù)挖下是哪個命名空間就行了。知道了命名空間,那我們C#是不是可以運用拿來主義呢?

 

好了,現(xiàn)在已經(jīng)把ta扒光了,不過在Microsoft.VisualBasic空間下,我們還看到了7個貌似非常有用的isXXX,太好了~~~

下面我們添加下引用。

 

復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.VisualBasic;
using System.Diagnostics;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            var a = "a";

            Console.WriteLine(Information.IsNumeric(a));

            Console.Read();
        }
    }
}

這些IsXXX方法都是非常見名識義的,我也不需要再code解釋了,下面大家有興趣可以自己動手嘗試下,這些方法都是非常非常有用的,沒有做不到,只有想不到~  比如IsDate方法,如果在C#中判斷一個字符串是否為時間是比較麻煩的,要么tryparse,要么正則,總的來看,VS是個大平臺,當C#不好實現(xiàn)的時候,可以想想是否可以引用下其他語言下面的方法,或許你有大收獲~

相關(guān)文章

  • 詳細聊聊如何在C#循環(huán)中捕獲局部變量

    詳細聊聊如何在C#循環(huán)中捕獲局部變量

    這篇文章主要給大家介紹了關(guān)于如何在C#循環(huán)中捕獲局部變量的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2021-09-09
  • Unity封裝延時調(diào)用定時器

    Unity封裝延時調(diào)用定時器

    這篇文章主要為大家詳細介紹了Unity封裝延時調(diào)用定時器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • 詳解C#如何實現(xiàn)窗體換膚

    詳解C#如何實現(xiàn)窗體換膚

    這篇文章主要為大家詳細介紹了如何利用C#實現(xiàn)窗體換膚,文中的示例代碼講解詳細,對我們學習C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12
  • C#實現(xiàn)字符串格式化的示例代碼

    C#實現(xiàn)字符串格式化的示例代碼

    在日常編程中,經(jīng)常需要對字符串進行格式化操作,以便呈現(xiàn)為不同的格式,本文主要為大家詳細介紹了C#實現(xiàn)字符串格式化的相關(guān)知識,希望對大家有所幫助
    2023-12-12
  • Unity Shader實現(xiàn)動態(tài)過場切換圖片效果

    Unity Shader實現(xiàn)動態(tài)過場切換圖片效果

    這篇文章主要為大家詳細介紹了Unity Shader實現(xiàn)動態(tài)過場切換圖片效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Unity PC版Log的具體位置介紹

    Unity PC版Log的具體位置介紹

    這篇文章主要介紹了Unity PC版Log的具體位置介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • c#中利用Tu Share獲取股票交易信息

    c#中利用Tu Share獲取股票交易信息

    這篇文章主要介紹了c#中利用Tu Share獲取股票交易信息,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • C#使用SharpZipLib壓縮解壓文件

    C#使用SharpZipLib壓縮解壓文件

    這篇文章介紹了C#使用SharpZipLib壓縮解壓文件的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • c#實現(xiàn)sqlserver事務處理示例

    c#實現(xiàn)sqlserver事務處理示例

    這篇文章主要介紹了c#實現(xiàn)sqlserver事務處理的示例,大家參考使用吧
    2014-01-01
  • C#利用SharpPcap實現(xiàn)網(wǎng)絡包捕獲嗅探

    C#利用SharpPcap實現(xiàn)網(wǎng)絡包捕獲嗅探

    這篇文章主要為大家詳細介紹了C#利用SharpPcap實現(xiàn)網(wǎng)絡包捕獲嗅探,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03

最新評論