2008-11-19 36 views

Trả lời

53

Chỉ cần sử dụng từ khóa tùy chọn và cung cấp giá trị mặc định. Các tham số tùy chọn phải là các tham số cuối được xác định, để tránh tạo các hàm mơ hồ.

Sub MyMethod(ByVal Param1 As String, Optional ByVal FlagArgument As Boolean = True) 
    If FlagArgument Then 
     'Do something special 
     Console.WriteLine(Param1) 
    End If 

End Sub 

Gọi nó như thế này:

MyMethod("test1") 

Hoặc như thế này:

MyMethod("test2", False) 
+1

Đã không nhận ra sẽ là một câu hỏi này là 'đóng hộp'. Oh well. –

+1

Nó không được đề cập ở đây, vì vậy tôi nghĩ rằng tôi sẽ thêm những gì tôi tìm thấy từ kết quả của Google. –

Các vấn đề liên quan