Bài giảng VB.Net: Chương Chương III Thủ Tục Hàm -Khai báo xây dựng thủ tục -Khai báo xây dựng hàm -Truyền tham số cho thủ tục hàm Khai báo hàm: [Public | Private | Friend | Protected] Function _ () _ As End Function : giống khai báo biến Khai báo thủ tục: [Public | Private | Friend | Protected] Sub _ () End Sub Gọi thực thi thủ tục () TD: Public Sub MySub() MessageBox.Show(“Thi du ve Sub") End Sub Function Add(ByVal first As Integer, ByVal second As _ Integer) As Integer Add = first + second End Function TRUYỀN THAM SỐ CHO PHƯƠNG THỨC cách truyền tham số: Truyền theo giá trị: mặc định hay từ khóa ByVal Truyền theo địa chỉ: từ khóa ByRef THÍ DỤ TRUYỀN THAM SỐ Public Sub Demo1() Dim x, y As Integer x = 15 y = 20 ' Gọi phương thức Demo2 Demo2(x, y) ' x=? y= ? MessageBox.Show("X = " & x.ToString & "Y = " & y.ToString) End Sub Public Sub Demo2(ByVal p1 As Integer, ByRef p2 As Integer) p1 = p1 + p2 p2 = p2 + p1 End Sub .. .Chương III Thủ Tục Hàm -Khai báo xây dựng thủ tục -Khai báo xây dựng hàm -Truyền tham số cho thủ tục hàm Khai báo hàm: [Public | Private | Friend | Protected] Function _ ( End Function : giống khai báo biến Khai báo thủ tục: [Public | Private | Friend | Protected] Sub _ ()