zoukankan      html  css  js  c++  java
  • C#字符串转换为数字的4种方法

    C#字符串转换为数字的4种方法
    更新时间:2010-06-19 04:25:29 责任编辑:池天
     
     
      判断C#中的字符串是否是数字,如果是转换成int类型

      1.通过正则表达式(可以判断正数和负数)


     public int IsNumeric(string str)
      {
      int i;
      if(str != null && System.Text.RegularExpressions.Regex.IsMatch(str,@"^-?\d+$"))
      i = int.Parse(str);
      else
      i = -1;
      return i;
      }


      2.通过字符


     /// 
      /// 判断是否是数字
      /// 
      /// 
      /// 
      private bool IsNumeric(string number)
      {
      try
      {
      for(int i=0;i 
      {
      if(number<'0'||number>'9')
      {
      return false;
      }
      }
      return true;
      }
      catch
      {
      return false;
      }
      }

    --------------------------------------------------------------------------------
     3.通过char.IsNumber方法

      /// 判断是否是数字
      /// 
      /// 
      /// 
      private bool IsNumeric(string number)
      {
      try
      {
      for(int i=0;i 
      {
      if(!char.IsNumber(number,i))
      {
      return false;
      }
      }
      return true;
      }
      catch
      {
      return false;
      }
      }


      4.通过try,catch()

      
    /// 判断是否是数字
      /// 
      /// 
      /// 
      private bool IsNumeric(string number)
      {
      try
      {
      int.Parse(number);
      return true;
      }
      catch
      {
      return false;
      }
      }

  • 相关阅读:
    截除数值,分别获取数据与单位
    angularjs判断对象值是否存在
    angularjs文件上传实例
    获取Zxing.net 中所有barcodeformat
    创建QR CODE
    QR Code的容错级别
    验证QR Code版本
    Web API返回自定义数据给客户端
    理解Hive 不同组件的功能
    tcpdf中文解决方案
  • 原文地址:https://www.cnblogs.com/baiyu/p/2080684.html
Copyright © 2011-2022 走看看