lokasi sekarang:Rumah > Artikel teknikal > pembangunan bahagian belakang > Tutorial C#.Net
- Arah:
- semua web3.0 pembangunan bahagian belakang hujung hadapan web pangkalan data Operasi dan penyelenggaraan alat pembangunan rangka kerja php pengaturcaraan harian applet WeChat masalah biasa lain teknologi Tutorial CMS Java Tutorial sistem tutorial komputer Tutorial Perkakasan Tutorial mudah alih Tutorial perisian Tutorial permainan mudah alih
- Mengelaskan:
-
- Jadual cincang dan kamus dalam C#
- Jadual Hash Jadual Hash digunakan apabila kunci diperlukan untuk mengakses elemen, dan nilai kunci berguna boleh dikenal pasti. Setiap item dalam jadual cincang mempunyai pasangan kunci/nilai. Kekunci digunakan untuk mengakses item dalam koleksi. Ahli dalam jadual cincang adalah selamat untuk benang. Jika kita cuba mencari kunci yang tidak wujud, ia akan mengembalikan null. Hashtable bukan jenis generik. Koleksi Hashtable adalah lebih perlahan daripada kamus kerana ia memerlukan tinju dan nyah kotak. Declare Hashtable-Hashtableht=newHashtable(); Kamus Kamus ialah koleksi kunci dan nilai dalam C#. Kamus terkandung dalam ruang nama System.Collection.Generics. Dicti
- Tutorial C#.Net 700 2023-09-10 23:29:08
-
- Semak sama ada julat yang diberikan adalah sama dalam C#
- Sebagai pengaturcara, kita sering menghadapi situasi di mana kita perlu membandingkan dua julat dalam bahasa pengaturcaraan seperti C#. Sama ada kami sedang mengusahakan algoritma yang kompleks atau atur cara mudah, menyemak sama ada dua julat adalah sama adalah tugas yang kritikal. Artikel ini akan membincangkan proses dan kaedah membandingkan dua julat yang diberikan dalam C#, memberikan penyelesaian mudah kepada masalah biasa ini. Memahami Skop dalam C# Sebelum kita meneruskan untuk menyelesaikan masalah, adalah penting untuk mempunyai pemahaman yang mendalam tentang skop dalam bahasa pengaturcaraan C#. Julat ialah ciri baharu yang diperkenalkan dalam C# 8.0 yang menyediakan sintaks untuk bekerja dengan subset jenis data yang berbeza, seperti tatasusunan, rentetan dan rentang. Anda boleh menggunakan dua titik ("..") untuk menentukan julat. Contohnya, ungkapan seperti "1..4" mewakili julat yang mengandungi 1, 2 dan 3
- Tutorial C#.Net 787 2023-09-10 23:09:02
-
- Apakah kelas bukan statik dalam C#?
- Kelas bukan statik boleh dijadikan instantiated, tetapi kelas statik tidak boleh instantiated, iaitu, anda tidak boleh menggunakan kata kunci baharu untuk mencipta pembolehubah jenis kelas. Kelas bukan statik boleh mempunyai kaedah contoh dan kaedah statik. Ahli kelas statik diakses menggunakan nama kelas itu sendiri, dan kelas statik dimeterai. Contoh kelas bukan statik-publicclassCalculateContoh kelas statik-publicstaticclassCalculate
- Tutorial C#.Net 1009 2023-09-10 22:49:11
-
- Generik dalam C#
- Generik membolehkan anda menulis kelas atau kaedah yang boleh digunakan dengan mana-mana jenis data. Tulis spesifikasi untuk kelas atau kaedah dan gunakan parameter penggantian untuk jenis data. Apabila pengkompil menemui panggilan fungsi kepada pembina atau kaedah kelas, ia menjana kod yang mengendalikan jenis data tertentu. Generik ialah teknologi yang memperkayakan program anda dengan − Ia membantu anda memaksimumkan kebolehgunaan semula kod, keselamatan jenis dan prestasi. Anda boleh membuat kelas koleksi generik. Pustaka kelas .NETFramework termasuk beberapa kelas koleksi generik baharu dalam ruang nama System.Collections.Generic. Anda boleh menggunakan kelas koleksi generik ini dan bukannya kelas koleksi dalam ruang nama System.Collections. awak boleh
- Tutorial C#.Net 1138 2023-09-10 21:57:11
-
- Pakej dalam C#
- Sebagai alternatif kepada pakej dalam Java, bahasa C# mempunyai ruang nama. Pakej dalam Java Pakej digunakan dalam Java untuk mengelakkan konflik penamaan, mengawal akses, dan menjadikannya lebih mudah untuk mencari/mencari dan menggunakan kelas, antara muka, penghitungan, anotasi, dsb. Ruang nama dalam Ruang Nama C# direka bentuk untuk menyediakan cara untuk memastikan satu set nama berasingan daripada yang lain. Nama kelas yang diisytiharkan dalam satu ruang nama tidak bercanggah dengan nama kelas yang sama yang diisytiharkan dalam ruang nama lain. Definisi ruang nama bermula dengan ruang nama kata kunci, diikuti dengan nama ruang nama. Di bawah menunjukkan cara menggunakan ruang nama dalam C# - contoh menggunakanSystem;ruang nama pertama{ &nb
- Tutorial C#.Net 1051 2023-09-10 21:17:02
-
- Menyusun HashMap berdasarkan kekunci dalam C#
- HashMap ialah bahasa Java, bukan bahasa C#. HashMap dalam C# adalah bersamaan dengan Kamus dan digunakan sebagai koleksi pasangan nilai kunci. Mula-mula, tetapkan Kamus-Kamus<string,int>d=newDictionary<string,int>();d.Add("bola sepak",1);d.Add("kriket",2);d.Add("tenis ",3);d.Add("rugby",4);Sekarang
- Tutorial C#.Net 1174 2023-09-10 20:45:10
-
- Bagaimana untuk menggunakan kelas C# BinaryReader?
- Jika anda ingin membaca maklumat binari daripada aliran, gunakan kelas BinaryReader. Kelas BinaryReader terletak dalam ruang nama System.IO. Yang berikut menunjukkan menggunakan kelas BinaryReader untuk membaca daripada fail - staticvoidWriteMe(){ using(BinaryWriterw=newBinaryWriter(File.Open("C:\abc.txt",FileMode.Create))){ w.Wr
- Tutorial C#.Net 927 2023-09-10 18:53:02
-
- Kesepaduan dalam C#
- Kohesi dalam C# menunjukkan hubungan antara modul. Ia menunjukkan kekuatan fungsi modul. Lebih tinggi kohesi, lebih baik reka bentuk program. Ia adalah pergantungan antara elemen di dalam modul seperti kaedah dan modul dalaman. Kesepaduan yang tinggi akan membolehkan anda menggunakan semula kelas dan kaedah. Contoh kohesi tinggi boleh dilihat dalam kelas System.Math, iaitu ia mempunyai pemalar matematik dan kaedah statik - Math.AbsMath.PIMath.Pow Kelas yang melakukan banyak perkara pada masa yang sama sukar untuk difahami dan diselenggara. Inilah yang kita panggil perpaduan rendah dan harus dielakkan. Jika kelas akan menyediakan fungsi e-mel, mencetak, menyalin, dsb., ia akan menjadi sukar untuk diselenggara dan digunakan semula. Sentiasa cuba mencapai yang kukuh iaitu perpaduan yang tinggi dalam kod anda.
- Tutorial C#.Net 1085 2023-09-10 18:25:02
-
- Apakah skop pembolehubah ahli yang dilindungi kelas dalam C#?
- Penentu akses yang dilindungi membenarkan subkelas untuk mengakses pembolehubah ahli dan fungsi ahli kelas asas mereka. Ini membantu dengan warisan. Kami akan membincangkan perkara ini dengan lebih terperinci dalam bab pewarisan. Di bawah ialah contoh yang menunjukkan kami menetapkan pembolehubah ahli yang dilindungi dalam kelas A. classA{ protectedinta2=87;} Sekarang di bawah kelas terbitan, apabila kita cuba mengakses pembolehubah di atas daripada objek kelas terbitan, ia akan berfungsi dengan baik seperti yang ditunjukkan di bawah - Contoh menggunakanSystem;classA{ protectedinta2=87;}classB:A{&am
- Tutorial C#.Net 899 2023-09-10 18:17:08
-
- Apakah yang dikembalikan LINQ apabila hasilnya batal dalam C#?
- Language Integrated Query (LINQ) ialah satu set pertanyaan berdasarkan penyepaduan fungsi pertanyaan terus ke dalam bahasa C#. Anda boleh menggunakan C# untuk mencipta pangkalan data SQL Server, dokumen XML, set data ADO.NET dan sebarang koleksi objek yang menyokong antara muka IEnumerable atau genericIEnumerable<T>. Dalam Linq-to-SQL, jika anda cuba mendapatkan elemen pertama dalam pertanyaan tanpa hasil, jujukan yang anda akan perolehi tidak mengandungi sebarang elemen Ralat ToList mengembalikan senarai kosong Contoh classProgram{ publicstaticvoidMain(){&
- Tutorial C#.Net 1034 2023-09-10 16:57:10
-
- Tatasusunan berganda dalam C#?
- Tatasusunan tatasusunan dalam C# dipanggil tatasusunan bergerigi. Untuk mengisytiharkan tatasusunan bergerigi, gunakan double[][]. Sekarang marilah kita mengisytiharkannya -int[][]marks Sekarang, mari kita mulakannya di mana markah ialah tatasusunan 5 integer[][]marks=newint[][]{newint[]{90,95} , newint[]{89,94},newint[]{78,87},newint[]{76,68},newint[]{98,91}};Contoh Mari kita lihat tatasusunan gigi gergaji dalam C# Contoh penuh dan pelajari cara melaksanakannya − demonstrasi langsung menggunakan Sistem
- Tutorial C#.Net 1034 2023-09-10 16:53:02
-
- Program C# untuk mencipta benang mudah
- Untuk mencipta thread, saya mencipta fungsi - publicvoidmyThread(){ for(inti=0;i<3;i++){ Console.WriteLine("MyThread" }} Panggil fungsi di atas untuk mencipta thread dan buat perwakilan ThreadStart Baharu-Demod=newDemo();Threadthread=newThread(baharu
- Tutorial C#.Net 1132 2023-09-10 16:49:12
-
- Bagaimana untuk menukar dua nombor dalam C# tanpa menggunakan pembolehubah sementara
- Untuk menukar dua nombor, anda boleh menggunakan pembolehubah ketiga dan melakukan pengendali aritmetik tanpa menggunakan pembolehubah sementara. Tetapkan dua pembolehubah untuk pertukaran −val1=5;val2=10; Sekarang lakukan operasi pertukaran berikut-val1=val1+val2;val2=val1-val2;val1=val1-val2; Contoh menggunakanSystem;namespaceDemo{ classProgram{ staticvoidMain(string[; ]args){&a
- Tutorial C#.Net 1086 2023-09-10 16:37:02
-
- Perbezaan antara ref dan out dalam C#
- Dalam artikel ini, kita akan belajar tentang perbezaan antara "ref" dan "out" dalam C#. Kata kunci Ref memerlukan pemulaan parameter sebelum menghantarnya ke 'ref'. 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. Kata kunci keluaran tidak memerlukan permulaan hujah sebelum menyerahkannya kepada "keluar". Parameter perlu dimulakan sebelum ia dikembalikan kepada pemanggil. Apabila kaedah perlu mengembalikan berbilang nilai, adalah berguna untuk mengisytiharkan parameter menggunakan kata kunci "keluar". Apabila menggunakan kata kunci "keluar", data dihantar ke satu arah sahaja.
- Tutorial C#.Net 1035 2023-09-10 15:53:05
-
- Apakah cara yang berbeza untuk membebankan kaedah dalam C#?
- Cara kaedah lebihan beban yang berbeza ialah-ThedatatypesofparameterberbezaDanbilanganparameterberbezaSatu contoh diberikan di bawah untuk menggambarkan jenis data berbeza parameter-voidprint(inti){ Console.WriteLine("Printingint:{0}",i);}voidprint(doublef){ Console .Write ("
- Tutorial C#.Net 660 2023-09-10 15:13:05