首页 > 代码库 > C#基础
C#基础
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();
C#基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。