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();
}
}
}
C#的几种格式转换
最新推荐文章于 2021-08-18 16:58:42 发布