文档章节

类型转换

5
 5unsh1ne
发布于 2016/08/06 17:49
字数 139
阅读 3
收藏 0

tryperse() 

/// <summary>
        /// TryParse  方法类似于 Parse 方法,不同之处在于 TryParse 方法在转换失败时不引发异常
        /// </summary>
        public static void TryParseExample()
        {
            String[] values = { null, "160519", "9432.0", "16,667", "   -322   ", "+4302", "(100);", "01FA", "ab123" };
            foreach (var value in values)
            {
                int number;

                bool result = Int32.TryParse(value, out number);
                if (result)
                {
                    Console.WriteLine("Converted '{0}' to {1}.", value, number);
                }
                else
                {
                    //            if (value == null) value = ""; 
                    Console.WriteLine("Attempted conversion of '{0}' failed.",
                                       value == null ? "<null>" : value);
                }
            }
        }

        /// <summary>
        /// 
        /// </summary>
        public static void ParseExample()
        {
            String[] values = { null, "160519", "9432.0", "16,667", "   -322   ", "+4302", "(100);", "01FA", "ab123" };
            foreach (var value in values)
            {
                try
                {
                    int result = Int32.Parse(value);
                    Console.WriteLine("Converted '{0}' to {1}.", value, result);
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Unable to convert '{0}'.", value);
                    Console.WriteLine(string.Format("{0}-{1}", ex.Message, ex.GetType()));
                }
            }
        }

 

本文转载自:

共有 人打赏支持
5
粉丝 0
博文 5
码字总数 0
作品 0
武汉

暂无文章

你为什么在Redis里读到了本应过期的数据

一个事故的故事 晚上睡的正香突然被电话吵醒,对面是开发焦急的声音:我们的程序在访问redis的时候读到了本应过期的key导致整个业务逻辑出了问题,需要马上解决。 看到这里你可能会想:这是不...

IT--小哥
今天
2
0
祝大家节日快乐,阖家幸福! centos GnuTLS 漏洞

yum update -y gnutls 修复了GnuTLS 漏洞。更新到最新 gnutls.x86_64 0:2.12.23-22.el6 版本

yizhichao
昨天
5
0
Scrapy 1.5.0之选择器

构造选择器 Scrapy选择器是通过文本(Text)或 TextResponse 对象构造的 Selector 类的实例。 它根据输入类型自动选择最佳的解析规则(XML vs HTML): >>> from scrapy.selector import Sele...

Eappo_Geng
昨天
4
0
Windows下Git多账号配置,同一电脑多个ssh-key的管理

Windows下Git多账号配置,同一电脑多个ssh-key的管理   这一篇文章是对上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要对上一篇文章有所了解,当然直接往下看也可以,其中也有...

morpheusWB
昨天
5
0
中秋快乐!!!

HiBlock
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部