Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah parameter diluluskan dalam C#?

Bagaimanakah parameter diluluskan dalam C#?

WBOY
WBOYke hadapan
2023-09-07 23:09:07810semak imbas

Bagaimanakah parameter diluluskan dalam C#?

Parameter diluluskan mengikut nilai atau rujukan dalam C#. Dengan cara ini anda juga boleh menghantar parameter menggunakan keluar parameter dan tatasusunan param -

Value

Kaedah ini menyalin nilai sebenar parameter ke dalam parameter formal fungsi. Dalam kes ini, perubahan yang dibuat kepada parameter formal di dalam fungsi tidak mempunyai kesan ke atas parameter sebenar.

Rujukan

Kaedah ini menyalin rujukan kepada lokasi memori parameter sebenar ke dalam parameter formal. Ini bermakna perubahan yang dibuat pada parameter mempengaruhi parameter. Pernyataan

Keluar

return boleh digunakan untuk memulangkan hanya nilai daripada fungsi. Walau bagaimanapun, menggunakan parameter output anda boleh mengembalikan dua nilai daripada fungsi tersebut. Parameter output adalah serupa dengan parameter rujukan, kecuali ia mengeluarkan data daripada kaedah dan bukannya ke dalamnya.

Param

Semasa mengisytiharkan kaedah, anda tidak pasti bilangan parameter yang diluluskan sebagai parameter. Tatasusunan param C# memberi anda idea tentang ini.

Berikut ialah contoh lengkap untuk mempelajari cara melaksanakan param dalam C# -

Contoh

using System;

namespace Program {
   class ParamArray {
      public int AddElements(params int[] arr) {
         int sum = 0;

         foreach (int i in arr) {
            sum += i;
         }
         return sum;
      }
   }

   class Demo {
      static void Main(string[] args) {
         ParamArray app = new ParamArray();
         int sum = app.AddElements(300, 250, 350, 600, 120);

         Console.WriteLine("The sum is: {0}", sum);
         Console.ReadKey();
      }
   }
}

Atas ialah kandungan terperinci Bagaimanakah parameter diluluskan dalam C#?. 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