(+84) 236.3827111 ex. 402

Optional Parameter – Tham số mặc định


• Tham số mặc định dùng cho trường hợp người dùng không truyền giá trị của tham số.
Ví dụ: Hàm Optional() bên dưới có tham số truyền vào kiểu string, nếu không truyền giá trị tham số thì sẽ lấy giá trị mặc định (Test)

static void Main(string[] args)

{ Optional();

Optional("Another value");

} static void Optional(string Value="Test")

{

Console.WriteLine(Value);

}

  • Tham số mặc định phải truyền từ phải sang trái, liên tục nhau.

ví dụ:

static void Optional2(string Value1="Test", string Value2)

{

Console.WriteLine(Value1 + Value2);

}

static void Optional3(string Value1="Test", string Value2, string Value3="OK")

{

Console.WriteLine(Value1 + Value2 + Value3);

}