C#中常量及变量、三元表达式、结构体、枚举、数组

什么是常量、变量?

  • 常量—指的是永远不变得量、
  • 变量—指经常会变得量

C#中常量、变量表示:

 变量: int number = 10;
 常量: const int number = 10; 

区分:变量前面加Const就会变成常量。

三元表达式

语法:表达式1?表达式2:表达式3

举例:bool result =5>3? True:false;

例子:
int number =5>3? 5:3;
Console.WriteLine(number);
Console.Readkey();

结构声明方法:

 [访问修饰符] struct 结构名
 {
     
  	结构体
 }

例子:
public struct MyColor
    {
     
        public int _red;
        public int _green;
        public int _blue;
    }
//定义一个结构叫MyColor,有三个成员,分别定义为int类型的red、green、blue
//声明一个MyColor类型的变量,并对其成员赋值,使MyColor可以表示成一个红色。
   MyColor red;
   red._red = 255;
   red._green = 0;
   red._blue = 0;

枚举的声明方法:

   [访问修饰符] enum 枚举名
   {
     12
   }
   
 public enum Gender  //enum枚举
    {
     ,= 5,,
    }
 
字符串转枚举的方法:Gender g = (Gender)(Enum.Parse(typeof(Gender), "男");

int num = 10;
Gender gender = Gender.;
int num = (int)gender;

Console.WriteLine(num);
Console.ReadKey();
//枚举  可以强转换为int类型

数组的声明方法:

数组声明:

 1. int [ ] numbers=new int[ ] {
     1,2,3,4,5}; 	//次数组就能存5个值
 2. int [ ] nums=new int[10];	//长度为10,索引为0—9 int 类型
 3. int [ ] num3=new int[3] {
     1,2,3};	//大括号里边写几个就可存几个
 4. int [ ] nums={
     1,2,3,4,5};	//简化的方式

你可能感兴趣的:(C#学习之旅)