• 喜欢和红酒的朋友注意了!!!
  • 喜欢和红酒的朋友注意了!!!
  • 喜欢和红酒的朋友注意了!!!
  • 广州市酒管家贸易有限公司是一家领先的进口葡萄酒跨境贸易公司, 为进口商提供金融、 选酒、 海运、 报关、 仓库全方位一体的供应链服务。 公司股东往返国外多 年, 为市场葡萄酒收藏家和葡萄酒爱好者从事采购、 推荐酒庄的服务。 公司熟悉市场运作,有着独特的市场运营理念, 为客户提供量身定制的营销方案、 产品定位路线并且利用专业 大数据分析采购合理性。 采购方面直采直供, 没有中间商直达酒庄源头, 帮助客户减少中间酒商, 最大化降低采购成本, 实现客户利润最大化

关于int.TryParse的使用

博客 James 11个月前 (08-24) 278次浏览 已收录 0个评论 扫描二维码

关于int.TryParse的使用

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            string TP = "123abc";
            string TPE = "123";
            int re,ret;
            //测试转换失败
            if (int.TryParse(TP, out re) == true)
            {
                Console.WriteLine("{0}能转换成功,转换后的数为:{1}",TP,re );
            }
            else
            {
                Console.WriteLine("{0}转换失败",TP);
            }
            //暂停
            Console.ReadKey();
            Console.WriteLine();
            //测试转换成功
            if (int.TryParse(TPE, out ret) == true)
            {
                Console.WriteLine("{0}能转换成功,转换后的数为:{1}" ,TPE,ret);
            }
            else
            {
                Console.WriteLine("{0}转换失败",TPE);
            }
            //暂停
            Console.ReadKey();
        }
    }
}

实现int.TryParse的原理:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            int re;
            string s = "1233";
            if (IntTryParse(s, out re))
            {
                Console.WriteLine("转换成功!" + re);
                Console.ReadKey();
            }
            else
            {
                Console.WriteLine("转换失败!");
                Console.ReadKey();
            }
        }

        static bool IntTryParse(string s, out int result)//模仿TryParse定义方法IntTryParse
        {
            result = 0;
            try
            {
                result = Convert.ToInt32(s);
                return true;
            }
            catch
            {
                return false;
            }
        }
    }
}

其实当看了 实现int.TryParse的原理 之后应该就明白无非就是使用了强制转换,Convert.ToInt32  这个方法进行强制封装了而已;


老余博客, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于int.TryParse的使用

广州市酒管家贸易有限公司(www.jiuguanjiamaoyi.com)是一家葡萄酒进口以及葡萄酒批发零售与一体的公司。我们致力于在全国范围内用最好的价格提供最优质的葡萄酒。酒管家的使命是用高品质的葡萄酒和完善的服务来传播给大家快乐与享受。我们随时欢迎您的到来,让您体验国内最专业的葡萄酒文化! 购买联系:13672661181(微信同号)
喜欢 (1)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址