C# – Truyền Tham Số - Henry Nguyễn

Skip to content

c-sharp-logo

Có 2 cách truyền tham số vào hàm trong C#: truyền tham trị và truyền tham chiếu.

Truyền tham trị: khi vào hàm chương trình sẽ tự tạo ra một bản copy của biến và sử dụng trong hàm. Khi thay đổi giá trị của biến trong hàm sẽ không ảnh hưởng tới giá trị của biến ở ngoài hàm.

Truyền tham chiếu: truyền địa chỉ vùng nhớ chứa dữ liệu của biến đó. Khi thay đổi giá trị của biến trong hàm thì giá trị của biến ngoài hàm cũng thay đổi theo. Với kiểu truyền này, C# cung cấp 3 từ khoá ref, in, out để thực hiện.

Đối với ref và in, chúng ta phải khai báo và khởi tạo giá trị trước khi truyền vào hàm. Với biến khai báo là ref thì bên trong hàm có/không thay đổi giá trị. Với biến khai báo là in thì không được phép thay đổi giá trị của biến trong hàm.

Đối với out chúng ta chỉ cần biết kiểu dữ liệu của biến và không nhất thiết phải khởi tạo biến.

Share this:

  • X
  • Facebook
Like Loading...

Post navigation

‹ PreviousC# – Kiểu dữ liệuNext ›C# – In, Ref và Out

Leave a comment Cancel reply

Δ

Thông tin của tôi
  • henrynguyen2003's avatar henrynguyen2003
Categories
  • CHUYÊN MỤC (28)
    • Asp.Net MVC / Web Api (1)
    • C# cơ bản (10)
    • C# nâng cao (9)
    • Cơ sở dữ liệu (1)
    • Lưu trữ dữ liệu (4)
      • Redis (4)
    • Thiết kế phần mềm (3)
Top Posts & Pages
  • C# - Attribute
  • C# - Kiểu generic
  • C# - Delegate và event
  • SQL - Một số lưu ý khi thao tác tới cơ sở dữ liệu
  • C# - Lập trình đa luồng - Task
  • C# - Lập trình đa luồng - Thread Pooling
  • C# - Lập trình đa luồng - Thread
  • C# - Lập trình đa luồng
  • ASP.NET MVC
  • Design Pattern - Mô hình MVC
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use. To find out more, including how to control cookies, see here: Cookie Policy
  • Comment
  • Reblog
  • Subscribe Subscribed
    • Henry Nguyễn
    • Sign me up
    • Already have a WordPress.com account? Log in now.
    • Henry Nguyễn
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Copy shortlink
    • Report this content
    • View post in Reader
    • Manage subscriptions
    • Collapse this bar
Loading Comments... Write a Comment... Email (Required) Name (Required) Website %d Design a site like this with WordPress.comGet started

Từ khóa » Truyền Tham Số Sql Trong C#