Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah C# yang setara dengan kata kunci rakan dalam C++?

Apakah C# yang setara dengan kata kunci rakan dalam C++?

PHPz
PHPzke hadapan
2023-09-15 10:53:02740semak imbas

C++ 中的friend 关键字在C# 中的等价物是什么?

Rakan dalam C#

Fungsi rakan kelas ditakrifkan di luar skop kelas tetapi ia mempunyai akses kepada semua ahli kelas peribadi dan dilindungi. Walaupun prototaip fungsi rakan muncul dalam definisi kelas, rakan bukan fungsi ahli.

Rakan boleh menjadi fungsi, templat fungsi atau fungsi ahli, atau mereka boleh menjadi templat kelas atau kelas. Dalam kes ini, seluruh kelas dan semua ahlinya adalah kawan.

C++ bersamaan dengan rakan dalam C#

Persamaan yang paling hampir ialah mencipta kelas bersarang yang akan mengakses ahli persendirian kelas luar.

#🎜 🎜# Di sini, kelas dalaman boleh mengakses ahli peribadi kelas luar-

class Outer {
   class Inner {

   }

}

Atas ialah kandungan terperinci Apakah C# yang setara dengan kata kunci rakan 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
Artikel sebelumnya:Akses pengubah suai dalam C#Artikel seterusnya:Akses pengubah suai dalam C#