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

middle

Sự khác biệt giữa System.Array.CopyTo()System.Array.Clone() trong C# là gì?

senior

Sự khác nhau giữa Dispose, DestructorFinalize trong C# là gì?

senior

Khi sử dụng Azure Functions, chúng ta có thể tham chiếu và sử dụng các gói NuGet trong hàm C# không?

Bình luận

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

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