Giá trị trả về C#
Giá trị trả về
Ở trang trước , chúng tôi đã sử dụng từ khóa void
trong tất cả các ví dụ, điều này cho biết rằng phương thức này không được trả về một giá trị.
Nếu bạn muốn phương thức trả về một giá trị, bạn có thể sử dụng kiểu dữ liệu nguyên thủy (chẳng hạn như int
hoặc double
) thay vì void
và sử dụng từ khóa return
bên trong phương thức:
Ví dụ
static int MyMethod(int x) { return 5 + x; } static void Main(string[] args) { Console.WriteLine(MyMethod(3)); } // Outputs 8 (5 + 3)
Ví dụ này trả về tổng của hai tham số của một phương thức:
Ví dụ
static int MyMethod(int x, int y) { return x + y; } static void Main(string[] args) { Console.WriteLine(MyMethod(5, 3)); } // Outputs 8 (5 + 3)
Bạn cũng có thể lưu trữ kết quả trong một biến (được khuyến nghị, vì nó dễ đọc và bảo trì hơn):
Ví dụ
static int MyMethod(int x, int y) { return x + y; } static void Main(string[] args) { int z = MyMethod(5, 3); Console.WriteLine(z); } // Outputs 8 (5 + 3)