C#方法:命名的参数调用 -0025

调用方法时,一般我们仅需把参数值传入即可,比如对于方法:

public void MoveAndResize(int x, int y, int width, int height)

我们在调用的时候,一般如下:

MoveAndResize(30, 40, 20, 40);

在很多情况下,考虑可读性我们可以改变调用,明确参数值的含义,如下:

MoveAndResize(x: 30, y: 40, width: 20, height: 40);

注:

  • 任何方法都可以使用命名的参数调用
  • 命名参数的调用,另一个常用的情况是可选参数