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); } |