Dalam C#, kami mempunyai Himpunan Rujukan, yang mengandungi jumlah minimum metadata yang diperlukan atau diperlukan untuk mewakili permukaan API. Jadi perhimpunan rujukan termasuk pengisytiharan untuk semua ahli yang berguna, tetapi mereka akan mengecualikan semua pelaksanaan dan pengisytiharan private me, yang tidak memberikan sebarang kesan pada APsurface kerana ia pada asasnya menyediakan metadata untuk mewakili kontrak APsurface. Oleh itu, kami mempunyai dua jenis perhimpunan di sini satu ialah pelaksanaan, dan satu lagi ialah himpunan rujukan, tetapi kami tidak boleh menggunakan himpunan rujukan untuk dimuatkan untuk pelaksanaan, dan jenis perhimpunan ini pada asasnya diedarkan dengan SDK yang bermaksud Kit Pembangunan Perisian bagi perpustakaan atau platform.
Sintaks Rujukan Himpunan dalam C#
Seperti yang kita ketahui, ia adalah mekanisme yang menghimpunkan kod kita ke dalam Perhimpunan; untuk ini, kami tidak mempunyai sintaks tertentu, tetapi kami boleh mengikuti beberapa langkah untuk menentukan himpunan dalam C#. Untuk ini, kita boleh menggunakan kotak dialog Pengurus Rujukan untuk mengurus dan menambah rujukan kepada komponen. Tetapi jika kita ingin menambah rujukan kepada komponen tersuai, ia perlu dilakukan secara manual.
Langkah-langkah yang perlu diikuti untuk merujuk kod:
Ini adalah beberapa perkara yang perlu diingat semasa bekerja dengan himpunan rujukan dalam C#; ia lebih diuruskan oleh alatan kami.
Seperti yang kita sedia maklum, Himpunan rujukan mewakili permukaan API dengan menyediakan metadata mengenainya. Jadi kita tahu tentang perhimpunan rujukan dan pelaksanaan, tetapi di sini kita akan melihat cara ia berfungsi pada perhimpunan rujukan dan tujuan penggunaannya.
1. Dengan menggunakan himpunan rujukan, kita boleh menunjuk rujukan perpustakaan dengan mudah tanpa mempunyai pelaksanaan penuh dan lengkap untuk versi itu. Ringkasnya, ia membolehkan pembangun merujuk versi khusus untuk perpustakaan tertentu itu.
2. Mari kita fahami dengan contoh mudah, katakan kita mempunyai versi terkini untuk perpustakaan tertentu dalam mesin. Tetapi dalam program semasa, kami ingin menggunakan versi tertentu yang kurang daripada versi terkini yang kami ada, jadi dalam kes ini, kami boleh menggunakan perhimpunan rujukan, yang akan menunjuk kepada versi sebelumnya untuk perpustakaan itu, tetapi kami boleh dapatkan ralat masa kompilasi juga.
Sekarang mari kita lihat struktur untuk perhimpunan rujukan dalam C#:
Perhimpunan rujukan juga dikenali sebagai himpunan Metadata sahaja; mereka termasuk semua ahli kecuali jenis peribadi dan tanpa nama. Juga, badan kaedah mereka digantikan dengan balingan null; sebab di sebalik menggunakan ini adalah untuk mengesahkan dan menjalankan, lulus. Kami telah pun mengetahui bahawa ia mengalih keluar mem peribadi daripada metadata, yang boleh berguna untuk merujuk kepada permukaan API.
Maklumat metadata yang disimpan untuk mewakili API iaitu seperti berikut:
Kini kita dapat melihat bagaimana kita boleh menjana himpunan rujukan dengan menggunakan beberapa alatan atau IDS.
Kami menjana perpustakaan rujukan kerana kami mungkin mempunyai senario yang berbeza di mana pengguna untuk perpustakaan itu ingin menggunakan beberapa versi berbeza untuk program tertentu, jadi perhimpunan rujukan membantu kami mencapai pengendalian ini untuk program kami kerana saiznya sangat kecil, dan juga mereka mengedarkan diri mereka sebagai sebahagian daripada kit pembangunan Perisian sahaja, ia juga membantu kami mengurangkan saiz muat turun dan membantu kami menjimatkan ruang cakera juga.
Dengan menggunakan titik di bawah, kita boleh menjana himpunan rujukan dalam C#:
Kita boleh mengikuti langkah di bawah untuk menambah ini:
1. pergi ke studio visual dan pilih direktori akar projek anda.
2. Tab rujukan, dan anda akan melihat kotak dialog di bawah pada skrin anda, pilih kebergantungan yang anda mahu tambah dan klik ok.
Dengan menggunakan perpustakaan rujukan, kami boleh mengendalikan versi terkini dan versi sebelumnya atau perpustakaan tertentu tanpa mereka memuatkan pelaksanaan pengisian. Yang boleh membantu kita dalam beberapa cara seperti ia akan menjimatkan ruang dalam cakera, juga meningkatkan prestasi dan sebagainya. Selain itu, ia mudah digunakan dan dibina dengan menetapkan beberapa nilai pembolehubah dan menghantar argumen melalui baris arahan.
Atas ialah kandungan terperinci Rujukan Perhimpunan dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!