Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Verbesserungen wurden an Out-Parametern in C# 7.0 vorgenommen?

Welche Verbesserungen wurden an Out-Parametern in C# 7.0 vorgenommen?

王林
王林nach vorne
2023-08-22 14:49:021287Durchsuche

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

Wir können Werte inline als Parameter für Methoden deklarieren.

Die bestehenden Out-Parameter wurden in dieser Version nun verbessert. Jetzt können wir deklarieren

Verwenden Sie Out-Variablen in der Argumentliste eines Methodenaufrufs, anstatt separaten Code zu schreiben Erklärungserklärung.

Vorteile

  • Der Code ist besser lesbar.

  • Keine Notwendigkeit, einen Anfangswert zuzuweisen.

Vorhandene Syntax

Beispiel

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

Ausgabe

15
50

Neue Syntax

Beispiel

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

Ausgabe

15
50

Das obige ist der detaillierte Inhalt vonWelche Verbesserungen wurden an Out-Parametern in C# 7.0 vorgenommen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen