Computer >> Máy Tính >  >> Lập trình >> C#

Những cải tiến trong Out Parameter trong C # 7.0 là gì?

Chúng ta có thể khai báo các giá trị nội dòng dưới dạng đối số cho phương thức mà chúng được sử dụng.

Các thông số hiện có đã được cải thiện trong phiên bản này. Bây giờ chúng ta có thể khai báo các biến trong danh sách đối số của một lệnh gọi phương thức, thay vì viết một câu lệnh khai báo riêng biệt.

Ưu điểm -

  • Mã dễ đọc hơn.

  • Không cần chỉ định giá trị ban đầu.

Cú pháp hiện tại -

Ví dụ

Chương trình lớp
class Program{
   public static void AddMultiplyValues(int a, int b, out int c, out int d){
      c = a + b;
      d = a * b;
   }
   public static void Main(){
      int c;
      int d;
      AddMultiplyValues(5, 10, out c, out d);
      System.Console.WriteLine(c);
      System.Console.WriteLine(d);
      Console.ReadLine();
   }
}

Đầu ra

15
50

Cú pháp mới -

Ví dụ

Chương trình lớp
class Program{
   public static void AddMultiplyValues(int a, int b, out int c, out int d){
      c = a + b;
      d = a * b;
   }
   public static void Main(){
      AddMultiplyValues(5, 10, out int c, out int d);
      System.Console.WriteLine(c);
      System.Console.WriteLine(d);
      Console.ReadLine();
   }
}

Đầu ra

15
50