C#视频-一些小代码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dsl59741/article/details/81810374

1.生成随机数

while(true)
{
      Random r = new Random();          //Random为写随机数的类
      int num = r.Next(0,10);           //Next为其方法,(0,10)为产生0-9的随机数字
      Console.WriteLine(num);
      Console.ReadKey();
}

2.比较数组大小,求最大值最小值

int new [] nums =new int []{2,42,56,45,78,89,12,456};     //数组创建
int min = int.MaxValue;           //定义最小值,求最小值
int max = int.MinValue;           //定义最大值,求最大值
for (int i =0;i<nums.Length;i++)
{
  if (nums[i]>max)
     {
        max =nums[i];  //求最大值。遍历一遍,max中所存值为最小值,改变时,直到遇到比max中的数更大时,将数组中较大值赋给max,直到遍历结束
     }
  if (nums[i]<min)
     {
        min = nums[i];  //求最小值。遍历一遍,min中所存值为最大值,直到遇到比min中的数更小时,将数组中较小值赋给min,直到遍历结束
     }
}
Console.WriteLine("最大值为{0}",max);
Console.WriteLline("最小值为{0}",min);
Console.ReadKey();

3无序数组排列(从大到小)

 static void Main(string[] args)
        {
            int[] num = new int[] { 2, 5, 6, 7, 44, 1, 0, -1, -8 };
            Array.Sort(num);                                //单纯排序
           
            for (int i =0;i<num.Length;i++)               
            {
                Console.WriteLine(num[i] + "\t");           //一个个显示出来
            }
           
            Console.ReadKey();
        }

4.枚举声明

static void Main(string[] args)
{
      Gender gender = Gender.男                //值已经固定,男或女
      FangXiang   fangxiang = FangXiang.东     //值已经固定,东或南或西或北
       Console.WriteLine(gender);
       Console.WriteLine(fangxiang);
       Console.ReadKey();      

public enum Gender
{
     男,                        //枚举Gender值
     女 
}
public enum FangXiang
{
    东,                           //枚举FangXiang值
    南,
    西,
    北                               //最后可加可不加逗号,不影响
}

5.隐式转换/显示转换/类型转换

//隐式转换(类型兼容的转换)
int  a =10,b =3;
double num = a /10;              //等号左边为int类型数据,但是由于double类型数据范围大于int,因此int类型数据可以直接转换为double,隐式转换(常用int和double类型)
Console.WriteLine(num);          
Console.ReadKey();


//显示转换(强类型转换,小范围数据到大范围,类型兼容的转换)
double  a =10.2;
int num=(int)a;                         //直接在括号里写上想要转换的类型,再用相同类型的变量接收
Console.WriteLine(num);
Console.ReadKey();



//类型转换(类型不兼容的转换)
Console.Writeline("请输入性别");
string strGender=Console.ReadKey();              //利用Convert.TO类型
Char str=Convert.TOChar(strGender);
Console.WriteLine(str);
Console.ReadKey();
   

猜你喜欢

转载自blog.csdn.net/dsl59741/article/details/81810374