Câu hỏi phỏng vấn C#
Câu hỏi

Trong C#, có bao nhiêu cách để bạn có thể truyền tham số cho một phương thức?

Câu trả lời

Trong C#, có nhiều cách để truyền tham số cho một phương thức, bao gồm:

  1. Truyền tham số theo giá trị (Pass by Value): Đây là cách mặc định để truyền tham số trong C#. Khi truyền tham số theo giá trị, một bản sao của tham số được tạo ra và phương thức nhận tham số làm việc với bản sao đó.
  2. Truyền tham số theo tham chiếu (Pass by Reference): Sử dụng từ khóa ref, bạn có thể truyền một tham chiếu đến biến thay vì bản sao của giá trị. Bất kỳ thay đổi nào đối với tham số trong phương thức cũng sẽ ảnh hưởng đến biến gốc.
  3. Truyền tham số theo tham chiếu nhưng không cho phép sửa đổi (Pass by Reference with in modifier): Từ C# 7.2, bạn có thể sử dụng từ khóa in để truyền tham số theo tham chiếu nhưng không cho phép phương thức sửa đổi giá trị của tham số.
  4. Truyền tham số với khả năng thay đổi (Pass with out modifier): Từ khóa out cho phép bạn truyền tham số mà không cần khởi tạo giá trị trước khi truy...
middle

middle

Gợi ý câu hỏi phỏng vấn

junior

Abstract class trong C# là gì?

senior

Khi nào sử dụng IEnumerable thay vì List trong C# và chúng hoạt động như thế nào?

middle

Lớp sealed trong C# là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào