如何判断这个值int.Parse(arr[9], System.Globalization.NumberStyles.AllowHexSpecifier)是不是有值啊,要=什么才是有值呢? 

解决方案 »

  1.   

    你这种写法当arr[9]为空或无法转为整型会有异常用int.TryParse int x;
                if (int.TryParse(arr[9], System.Globalization.NumberStyles.AllowHexSpecifier, null, out x))
                {
                    //可以正常转换
                }
                else
                {
                    //不可以正常转换
                }
      

  2.   

    我的意思是arr[]=1 2 3 4 5 6 7的时候,根本就没有arr[9]这一项他还会正常的返回false吗?谢谢大神