关于C#那些杂七杂八的东西

    科技2022-08-13  96

    Console.WriteLine(Sum(1, 2, 3)); static int Sum(params int[] intarray) { int sum = 0; foreach(var item in intarray) { sum += item; } return sum; }

    数组参数专属的params关键字,这个关键字的作用就是对于数组参数来说,不需要此外new int[]{1,2,3}再传参,他会在内部直接对传入的参数进行赋值和创建;

    具名参数

    这个其实很简单的,就是对于参数调用的时候直接给值

    static void Main(string[] args) { hi(age: 10, name: "张三"); } public static void hi(string name,int age) { }

    可选参数

    csharp static void Main(string[] args) { kexuan(); } public static void kexuan(string name="123",int age=123) { }

    直接有默认值,传参的时候可以不传,没啥好说的

    扩展方法

    先简单看看,就是可以直接对double类型的数据进行操作,就是对于double类型的直接重写和修改?

    Processed: 0.019, SQL: 8