标签:parse readline rand csharp 个数 计算 nbsp random 转换
1类型转换:
//将string类型的123转为int类型的123
//方式1
int number1 = Convert.ToInt32("123");
Console.WriteLine(number1);
//方式2
int number2 = int.Parse("456");
Console.WriteLine(number2);
//转换失败
//int number3 = Convert.ToInt32("123aaa"); //"123abc"无法转换为int类型
//Console.WriteLine(number3);
Console.ReadKey();
2随机数
//产生随机数 //1、创建能够产生随机数的对象 Random r = new Random(); //2、让产生随机数的这个对象调用方法来产生随机数 //3产生一个1-100内的随机数 int rNumber = r.Next(1, 100); Console.WriteLine(rNumber); Console.ReadKey();
3、三元表达式
语法: 表达式1?表达式2:表达式3; 表达式1一般为一个关系表达式。
如果表达式1的值为true,那么表达式2的值就是整个三元表达式的值。
如果表达式1的值为false,那么表达式3的值就是整个三元表达式的值。
注意:表达式2的结果类型必须跟表达式3的结果类型一致,并且也要跟整个三元表达式的结果类型一致。
//例1
int x = 1 > 2 ? 11:12; int x2 = 1 < 2 ? 11 : 12; int y = 1 ==1 ? 11 : 12; Console.WriteLine(x); Console.WriteLine(x2); Console.WriteLine(y); Console.ReadKey(); //例2 //计算两个数字的大小 求出最大的 //Console.WriteLine("请输入第一个数字"); //int n1 = Convert.ToInt32(Console.ReadLine()); //Console.WriteLine("请输入第二个数字"); //int n2 = Convert.ToInt32(Console.ReadLine()); //int max = n1 > n2 ? n1 : n2; //Console.WriteLine(max); ////相当于 //if (n1 > n2) //{ // Console.WriteLine(n1); //} //else //{ // Console.WriteLine(n2); //} //Console.ReadKey();
标签:parse readline rand csharp 个数 计算 nbsp random 转换
原文地址:http://www.cnblogs.com/hao-1234-1234/p/6071649.html