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;
      }
      }

  • 相关阅读:
    常用MySQL函数连接
    spring boot和mybatis的多源配置亲测可用非常简单哦铁闸门
    RestTemplate请求发送post请求携带数组参数(亲测有效)
    idea配置tomcat
    前后端分离生成手机验证码
    前后端分离的图片验证保存及发送方式
    Java—大文件分片上传
    SpringAOP实战
    Spring Boot AOP的使用
    iOS开发日常记录
  • 原文地址:https://www.cnblogs.com/baiyu/p/2080684.html
Copyright © 2011-2022 走看看