C#的几种格式转换

来源:互联网 发布:淘宝贷款15万可信么 编辑:程序博客网 时间:2024/06/06 05:09
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace WinFormTest1{    class CSharp的几种格式转换    {        static void Main(string[] args)        {            //转换方式一:int.TryParse(strNum, out num1)            //返回值:bool            //特点:一个字符串,一个要转换到的目标变量,如果能将A成功转换成B,就返回True,同时B有了新值,如果不能成功转换,就返回False            Console.WriteLine("转换方式一:int.TryParse(strNum, out num1)");            string strNum1 = "3";            int num1;            if (int.TryParse(strNum1, out num1))            {                Console.WriteLine("转换成功");            }            else            {                Console.WriteLine("转换失败");            }            Console.ReadLine();            //转换方式二:int num2 = int.Parse(strNum2);            //特点:能将A转换成B就转,不能成功转换就报异常            string strNum2 = "3a";            try            {                int num2 = int.Parse(strNum2);            }            catch (Exception ex)            {                Console.WriteLine(ex.Message);            }            Console.ReadLine();            //转换试三:Cont            //将一基本数据类型转换为另一基本数据类型,转换失败时报异常            string strNum3 = "3a";            try            {                int num3 = Convert.ToInt32(strNum3);            }            catch (Exception ex)            {                Console.WriteLine(ex.Message);            }            Console.ReadLine();        }    }}

原创粉丝点击