intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Phương thức/hàm Method - Lương Trần Hy Hiến

Chia sẻ: Lavie Lavie | Ngày: | Loại File: PDF | Số trang:8

30
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Dưới đây là bài giảng Phương thức/hàm Method do Lương Trần Hy Hiến biên soạn. Bài giảng giúp cho các bạn nắm bắt những kiến thức về kiểu cấu trúc; phương thức/hàm; khai báo phương thức; phương thức dạng "in"; phương thức dạng "out"; phương thức dạng "ref".

Chủ đề:
Lưu

Nội dung Text: Bài giảng Phương thức/hàm Method - Lương Trần Hy Hiến

  1. PHƯƠNG THỨC/HÀM METHOD Lương Trần Hy Hiến - hyhien@gmail.com
  2. Kiểu cấu trúc  Tập hợp của các kiểu dữ liệu đã có dưới 01 cái tên chung.  VD: Sinh viên có mã (chuỗi), họ tên (chuỗi), ngày sinh (ngày tháng), điểm trung bình (số thực), xếp loại (chuỗi). struct SinhVien { string MaSV; string HoTen; DateTime NgayThang; doube DiemTrungBinh; string XepLoai; }
  3. Kiểu cấu trúc (tt)  Sử dụng: SinhVien sv; sv.MaSV = “K29.103.010”; sv.HoTen = “Nguyen Van Teo”; sv.NgayThang = new DateTime(1999, 5, 19); sv.DiemTrungBinh = 7.81; sv.XepLoai = “Kha”;
  4. Phương thức/Hàm  Khai báo phương thức (hàm)  Truyền tham số dạng in (ø)  Truyền tham số dạng out  Truyền tham số dạng ref
  5. Khai báo phương thức [modifiers] return_type MethodName([parameters]) { // Thân phương thức } Ví dụ: public static void Xuat(SinhVien sv) { Console.Write("Ma so: {0}. Ho ten: {1}", sv.MaSV, sv.HoTen); //Cau lenh xuat Sinh vien }
  6. Phương thức dạng “in”  Thân phương thức chỉ tham khảo giá trị của tham số không thay đổi giá trị của tham số  Ví dụ: public static void Xuat(SinhVien sv) { Console.Write("Ma so: {0}. Ho ten: {1}", sv.MaSV, sv.HoTen); //Cau lenh xuat Sinh vien }  Gọi hàm trong hàm Main: Xuat(sv1);
  7. Phương thức dạng “out”  Thân phương thức cấp phát (khởi tạo) giá trị của tham số trước khi sử dụng. Ra khỏi hàm giá trị của tham số thay đổi.  Ví dụ: public static void Nhap(out SinhVien sv) { sv = new SinhVien(); //Cau lenh nhap sinh vien }  Gọi trong hàm Main: Nhap(out sv2);
  8. Phương thức dạng “ref”  Ra khỏi hàm giá trị của tham số sẽ thay đổi  Ví dụ: public static void TinhDiemTrungBinh(ref StrHocSinh hs) { hs.DTB = (hs.Toan+ hs.Van)/2; }  Gọi trong hàm Main: TinhDiemTrungBinh(ref hs);
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2