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(); } }}