熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

C#

2013-11-13 10:29:49  來源: .NET編程 

  int num = ;

  if (intTryParse(textBoxTextout num))

  {

  MessageBoxShow(輸入的是數字);

  }

  else

  {

  MessageBoxShow(輸入不是數字);

  }

  這貌似是一個很簡單的問題可能新手在學習的過程中或許會碰到諸如此類的問題

  所以我就把它總結了下寫了出來

  前些天在做一個登錄的功能要求輸入的帳號必須為數字想了一下想不到比較簡單的辦法於是就在網上找

  網上找到的一堆答案更是看著暈代碼一堆一堆的弄得很是麻煩終於在最後終於找到了個我認為很好很簡潔的辦法:

  舉一反三:

  很明顯intTryParse()這個方法是將輸入的值試著轉換成int類型如果轉換成功返回true否則返回false

  同樣double float char bool 等類型都有TryParse()這個方法所以我們在這些類型的判斷上也可以用這種方法


From:http://tw.wingwit.com/Article/program/net/201311/13810.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.