码迷,mamicode.com
首页 > Windows程序 > 详细

C#基础

时间:2016-11-16 22:09:40      阅读:186      评论:0      收藏:0      [点我收藏+]

标签: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();

 

C#基础

标签:parse   readline   rand   csharp   个数   计算   nbsp   random   转换   

原文地址:http://www.cnblogs.com/hao-1234-1234/p/6071649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!