Tải bản đầy đủ (.pdf) (1 trang)

đặt giá trị mặc định cho tham số pps

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (397.74 KB, 1 trang )



Biên tập: Nguồn: Internet


Trong C# 4.0, bạn có thể khai báo và sử dụng các tham số tùy chọn, giống như trong ví dụ sau:
public static class OptionalDemoLib
{
public static void SayHello(string s = “Hello World!”)
{
Console.WriteLine(s);
}
}
Trong đó, tham số s có một giá trị mặc nhiên, khi đó bạn có thể gọi hàm SayHello mà có thể truyền giá trị cho
nó hoặc không, trong trường hợp không truyền tham số, giá trị mặc nhiên sẽ được dùng:
public static class OptionalDemo
{
public static void Main()
{
OptionalDemoLib.SayHello();
OptionalDemoLib.SayHello(“Hello Bart!”);
}
}
Nhớ rằng các tham số tùy chọn phải được đặt cuối danh sách tham số, nếu không bạn sẽ nhận được thông báo
lỗi sau:
optlib.cs(3,58): error CS1737: Optional parameters must appear after all required parameters
Khai báo như trong ví dụ sau là không hợp lệ:
public static void SayHello(string s1 = “Hello World!”, string s2)
Khái niệm giá trị mặc nhiên này đã có từ lâu trong VB, nay cũng sẽ xuất hiện trong C#, điều này sẽ giúp chúng
ta viết code một cách nhanh chóng hơn.


×