namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//1.int.Parse和int.TyrParse的区别 2.Convert.ToInt32()和int.Parse()的区别
int a = int.Parse(Console.ReadLine());
Console.WriteLine(a);
int b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(b);
int number = 0;
bool c = int.TryParse(Console.ReadLine(),out number);
Console.WriteLine(c);
Console.WriteLine(number);
Console.ReadKey();
//1.int.TyrParse返回一个bool值和转换值,如果转换不成功此处c=为false,numeber值为0,成功则为true和转换的值。所以它比int.Parse跟安全。
//1.Convert.ToInt32()实质内部执行的是int.Parse(),所以效率高一点。
}
}
}
{
class Program
{
static void Main(string[] args)
{
//1.int.Parse和int.TyrParse的区别 2.Convert.ToInt32()和int.Parse()的区别
int a = int.Parse(Console.ReadLine());
Console.WriteLine(a);
int b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(b);
int number = 0;
bool c = int.TryParse(Console.ReadLine(),out number);
Console.WriteLine(c);
Console.WriteLine(number);
Console.ReadKey();
//1.int.TyrParse返回一个bool值和转换值,如果转换不成功此处c=为false,numeber值为0,成功则为true和转换的值。所以它比int.Parse跟安全。
//1.Convert.ToInt32()实质内部执行的是int.Parse(),所以效率高一点。
}
}
}