Rumah > Artikel > pembangunan bahagian belakang > 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 -
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.
Kaedah ini menyalin rujukan kepada lokasi memori parameter sebenar ke dalam parameter formal. Ini bermakna perubahan yang dibuat pada parameter mempengaruhi parameter. Pernyataan
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.
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# -
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!