21.

float 单精度 7位小数   3.14f

double 15-17位 

decimal 28-29位 精度计算 3.14m

一般多用double,性能比较好,但很多十进制无法精确表示

decimal多用于商业场景,性能较慢

switch表达式的写法

var result =表达式 switch
{
    值1=>结果1,
    值2=>结果2,

    .....
    _=>默认结果//相当于default



}

ep.
int day=3;
string dayname=day switch
{
    1=>"星期一",
    。。。。。
    _=>“无效”


也可以
1 or 2 or 3 or 4 or 5 or 6 =>“工作日”,

}

foreach

foreach(类型 变量名 in 集合)

  {

}

car.cs

using System;
using System.Collections.Generic;
using System.Text;

namespace aaaa
{
    public class car
    {
        public string colour;
        public string bramd;
        public int speed;
    }
}

program.cs

using aaaa;

car a = new car();
a.colour = "sfdf";
a.bramd = "das";
a.speed = 98;

Console.WriteLine(a.colour);

更多推荐