Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Perbezaan antara ref dan out dalam C#

Perbezaan antara ref dan out dalam C#

WBOY
WBOYke hadapan
2023-09-10 15:53:051023semak imbas

C# 中 ref 和 out 的区别

Dalam artikel ini, kita akan belajar tentang perbezaan antara "ref" dan "out" dalam C#.

Ref kata kunci

  • Sebelum menghantar parameter kepada 'ref', ia perlu dimulakan.

  • Tidak perlu memulakan nilai parameter sebelum kembali ke kaedah panggilan.

  • Apabila menggunakan kata kunci 'ref', data boleh dihantar ke kedua-dua arah.

  • Ia berguna apabila kaedah yang dipanggil perlu menukar nilai parameter yang diluluskan.

output keyword

  • Tidak perlu memulakan parameter sebelum menghantarnya kepada "keluar".

  • Parameter perlu dimulakan sebelum mengembalikannya kepada pemanggil.

  • Apabila kaedah perlu mengembalikan berbilang nilai, adalah berguna untuk mengisytiharkan parameter menggunakan kata kunci "keluar".

  • Apabila menggunakan kata kunci "keluar", data hanya dihantar ke satu arah.

Atas ialah kandungan terperinci Perbezaan antara ref dan out 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