日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

C# Parse and TryParse 方法詳解

 牛人的尾巴 2016-02-28

工作中遇到的常用方法:

Parse and TryParse 

TryParse  方法類(lèi)似于 Parse 方法,不同之處在于 TryParse 方法在轉(zhuǎn)換失敗時(shí)不引發(fā)異常

 

復(fù)制代碼
 1  /// <summary>
 2         /// TryParse  方法類(lèi)似于 Parse 方法,不同之處在于 TryParse 方法在轉(zhuǎn)換失敗時(shí)不引發(fā)異常
 3         /// </summary>
 4         public static void TryParseExample()
 5         {
 6             String[] values = { null, "160519", "9432.0", "16,667", "   -322   ", "+4302", "(100);", "01FA", "ab123" };
 7             foreach (var value in values)
 8             {
 9                 int number;
10 
11                 bool result = Int32.TryParse(value, out number);
12                 if (result)
13                 {
14                     Console.WriteLine("Converted '{0}' to {1}.", value, number);
15                 }
16                 else
17                 {
18                     //            if (value == null) value = ""; 
19                     Console.WriteLine("Attempted conversion of '{0}' failed.",
20                                        value == null ? "<null>" : value);
21                 }
22             }
23         }
24 
25         /// <summary>
26         /// 
27         /// </summary>
28         public static void ParseExample()
29         {
30             String[] values = { null, "160519", "9432.0", "16,667", "   -322   ", "+4302", "(100);", "01FA", "ab123" };
31             foreach (var value in values)
32             {
33                 try
34                 {
35                     int result = Int32.Parse(value);
36                     Console.WriteLine("Converted '{0}' to {1}.", value, result);
37                 }
38                 catch (Exception ex)
39                 {
40                     Console.WriteLine("Unable to convert '{0}'.", value);
41                     Console.WriteLine(string.Format("{0}-{1}", ex.Message, ex.GetType()));
42                 }
43             }
44         }
復(fù)制代碼

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多