Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah penambahbaikan pada parameter Out dalam C# 7.0?

Apakah penambahbaikan pada parameter Out dalam C# 7.0?

王林
王林ke hadapan
2023-08-22 14:49:021282semak imbas

C# 7.0中的Out参数有哪些改进?

Kami boleh mengisytiharkan nilai sebaris sebagai parameter untuk kaedah.

Parameter keluar sedia ada kini telah dipertingkatkan dalam versi ini. Kini kami boleh mengisytiharkan

Gunakan pembolehubah dalam senarai argumen bagi panggilan kaedah dan bukannya menulis kod berasingan Kenyataan pengisytiharan.

Kelebihan

  • Kod lebih mudah dibaca.

  • Tidak perlu memberikan nilai awal.

sintaks yang lebih awal -

example

rreeee

output

rreeee

new syntax -Examplerreeee

output

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();
   }
}
e

Atas ialah kandungan terperinci Apakah penambahbaikan pada parameter Out dalam C# 7.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam