C# 数据类型转换
隐示转换(自动转换)
显示转换(强行转换)
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApp2
{
class dome
{
static void Main(string[] args)
{
/*
C# 数据类型转换
隐示转换(自动转换)
显示转换(强行转换)
*/
int price1 = 100;
double price2 = price1;//隐示转换(自动转换)
//兼容性转换
int price3 = (int)price2;
Console.WriteLine(price3);
// Console.WriteLine("请输入年龄:");
// int age =int.Parse(Console.ReadLine());
//int.parse与int.Tryparse 前者用户输入如果不是纯数字程序将崩溃,无法执行, 后者如果用户输入的不是纯数字是程序则还可以继续执行下去
//int age;
//bool result = int.TryParse(Console.ReadLine(), out age);
//if (result)//如果if下只有一条语句则可以不写大括号
// Console.WriteLine(age);
//else
// Console.WriteLine("用户输入不正确!");
//object str = "123";
//int money = Convert.ToInt32(str);
//将任意类型转换为指定类型
char zi = 'h';//2个字节一个字符
int num = zi;//ASCII 美国信息交换标准
Console.WriteLine(num);
}
}
}