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:
-
- Bagaimana untuk menambah item pada koleksi jadual hash dalam C#
- Kami telah membincangkan asas jadual hash. Koleksi jadual cincang dalam C# digunakan untuk menyimpan pasangan nilai kunci, di mana setiap pasangan nilai kunci disusun berdasarkan kod cincang kunci. Kod cincang dikira menggunakan fungsi kod cincang. Secara dalaman, jadual hash menggunakan baldi untuk menyimpan data. Baldi tidak lebih daripada satu set elemen maya dalam jadual cincang. Kod cincang dikaitkan dengan setiap baldi. Daripada perspektif pengaturcaraan, jadual cincang adalah serupa dengan objek kamus, tetapi tidak seperti objek kamus, jadual cincang boleh menyimpan objek jenis data yang berbeza. Dari segi prestasi, jadual cincang mempamerkan prestasi yang lebih rendah kerana elemen data jadual cincang ialah objek. Oleh itu, untuk menyimpan dan mendapatkan semula nilai daripada jadual hash, peninjuan dan penyahkotak objek mesti dilakukan. Dalam artikel ini, kami akan membincangkan cara menambah item pada koleksi jadual cincang.
- Tutorial C#.Net 1118 2023-09-12 09:49:02
-
- Apakah pembolehubah setempat Ref dan nilai pulangan Ref dalam C# 7.0?
- Nilai pulangan rujukan membenarkan kaedah untuk mengembalikan rujukan kepada pembolehubah dan bukannya nilai. Pemanggil boleh memilih untuk menganggap pembolehubah yang dikembalikan sebagai mengikut nilai atau rujukan. Pemanggil boleh mencipta pembolehubah baharu yang merupakan rujukan kepada nilai pulangan, dipanggil reflocal. Dalam contoh berikut, walaupun kita mengubah suai warna, tiada kesan pada contoh warna tatasusunan asal classProgram{ publicstaticvoidMain(){ varcolors=new[]{"blue","green&qu
- Tutorial C#.Net 824 2023-09-11 22:37:02
-
- Apakah pelaksanaan tersirat antara muka dan bila hendak menggunakan pelaksanaan tersirat antara muka dalam C#?
- Ahli antara muka C# boleh dilaksanakan secara eksplisit atau tersirat. Pelaksanaan tersirat tidak termasuk nama antara muka yang dilaksanakan sebelum nama ahli, jadi pengkompil membuat kesimpulan ini. Ahli ini akan didedahkan sebagai umum dan boleh diakses apabila objek ditukar kepada jenis konkrit. Kaedah doa tidak berbeza. Hanya buat objek kelas ini dan panggilnya. Contoh antara muka tersirat tidak boleh digunakan jika nama kaedah yang sama diisytiharkan dalam berbilang antara muka antara mukaICar{ voiddisplayCar();}interfaceIBike{ voiddisplayBike();}c
- Tutorial C#.Net 974 2023-09-11 22:17:06
-
- Program C# untuk mencari senarai pelajar yang namanya bermula dengan 'S' menggunakan kaedah where() koleksi senarai menggunakan LINQ
- Pengenalan Topik yang akan dipelajari dalam artikel ini ialah menulis program C# menggunakan kaedah where() koleksi Senarai dan LINQ untuk mencari senarai pelajar yang namanya bermula dengan 'S'. Language Integrated Query aka LINQ digunakan untuk menjana pertanyaan bahasa C#. Sebelum ini kami terpaksa menggunakan bahasa perhubungan lain seperti SQL dan XML. Ia menyediakan lebih banyak ciri kepada bahasa C# atau mana-mana bahasa .NET yang lain. Sintaks untuk menanyakan pangkalan data dalam LINQ adalah sama seperti menanyakan data yang disimpan dalam tatasusunan. Sebelum kita meneruskan dan memahami algoritma dan kod program C#, cari senarai pelajar yang namanya bermula dengan 'S' menggunakan kaedah where() ListCollection LINQ. Mari kita semak secara ringkas bentuk singkatan LINQ
- Tutorial C#.Net 1432 2023-09-11 21:29:02
-
- C# bersamaan dengan Java's Thread.setDaemon?
- C# adalah bersamaan dengan Java's Thread.setDaemon, iaitu konsep latar depan dan latar belakang. Apabila utas latar depan ditutup, utas latar belakang juga akan ditamatkan. Benang latar depan terus berjalan sehingga benang latar depan yang terakhir ditamatkan. Sifat yang digunakan untuk utas latar belakang ialah IsBackground, yang mendapat atau menetapkan nilai yang menunjukkan sama ada utas itu ialah utas latar belakang. Nilai lalai untuk sifat ini adalah palsu kerana utas lalai yang dibuat ialah utas latar depan. Untuk mencipta daemon benang dalam C#, gunakan isBackground-ThreadbgThread=newThread(tStart);bgThread.IsBackground=true;bgThrea
- Tutorial C#.Net 1210 2023-09-11 20:45:12
-
- Apakah yang dimaksudkan dengan dua tanda soal bersama (??) dalam C#?
- Ini ialah pengendali penggabungan nol. Operator penggabungan nol mengembalikan nilai operan kirinya jika operan kiri bukan nol jika tidak, ia menilai operan kanan dan mengembalikan hasilnya. Operator ?? tidak menilai operan kanannya jika operan kiri menilai kepada bukan nol. Jenis nullable boleh mewakili nilai yang tidak ditentukan atau berasal dari domain jenis itu. Apabila operan kiri mempunyai jenis nullable, kita boleh menggunakan operator ?? untuk mengembalikan nilai yang sesuai. Jika kami cuba menetapkan jenis nilai yang boleh dibatalkan kepada jenis nilai yang tidak boleh dibatalkan tanpa menggunakan operator ??, kami akan mendapat ralat masa kompilasi dan jika kami memaksa cast, InvalidOperat akan dilemparkan
- Tutorial C#.Net 895 2023-09-11 19:25:02
-
- Apakah rundingan kandungan dalam Asp.Net webAPI C#?
- Perundingan kandungan ialah proses memilih perwakilan terbaik untuk respons kandungan tertentu apabila berbilang perwakilan tersedia. Bermakna, bergantung pada nilai pengepala dalam permintaan terima, pelayan menghantar respons. Mekanisme utama untuk perundingan kandungan dalam HTTP ialah pengepala permintaan ini - Terima - respons boleh menerima jenis media, seperti "application/json", "application/xml" atau jenis media tersuai, seperti "application/vnd.example+ xml" ”Terima-Charset-Apakah set aksara yang boleh diterima, seperti UTF-8 atau ISO8859-1.Terima-Pengekodan-Apakah pengekodan kandungan yang boleh diterima, seperti
- Tutorial C#.Net 627 2023-09-11 17:13:01
-
- Keselarian berasaskan benang dalam C#
- Dalam C#, tugasan dibahagikan kepada tugasan selari. Tugas itu kemudiannya diberikan kepada benang berasingan untuk diproses. Dalam .NET, anda boleh menjalankan kod secara selari menggunakan mekanisme berikut: benang, kumpulan benang dan tugasan. Untuk mencapai keselarian, gunakan tugas dan bukannya benang dalam C#. Tugasan tidak mencipta urutan sistem pengendalian mereka sendiri, tetapi dilaksanakan oleh TaskScheduler. Mari lihat cara membuat tugasan. Gunakan perwakilan untuk memulakan tugas -Tasktsk=newTask(delegate{PrintMessage();});tsk.Start();Gunakan kilang tugas untuk memulakan task-Task.Factory.StartNew(()=>{Console.
- Tutorial C#.Net 772 2023-09-11 16:09:02
-
- Apakah pengendali mesej terbina dalam dalam Asp.Net webAPI C#?
- Pengendali mesej ialah kelas yang menerima permintaan HTTP dan mengembalikan balasan HTTP. Pengendali mesej diperoleh daripada kelas HttpMessageHandler abstrak. Pengendali mesej memberi kami peluang untuk memproses, mengedit atau menolak mesej masuk sebelum permintaan sampai ke HttpControllerDispatcher. Pengendali mesej melaksanakan lebih awal dalam saluran pemprosesan permintaan, jadi mereka adalah tempat yang baik untuk melaksanakan kebimbangan silang dalam WebAPI. Pengendali mesej tidak lebih daripada satu siri kelas (ia mungkin ditakrifkan sistem atau oleh kami) yang terletak di sebelah proses yang menyalurkan permintaan dan respons HTTP. Sebagai contoh, permintaan HTTP tiba di pelayan HTTP, dan kini permintaan itu akan dihantar kepada H
- Tutorial C#.Net 977 2023-09-11 15:45:06
-
- Apakah penukaran jenis dalam C#?
- Penukaran jenis ialah penukaran satu jenis data kepada jenis lain. Kedua-dua bentuk itu ialah - Penukaran jenis tersirat - Penukaran ini dilakukan oleh C# dalam cara yang selamat jenis. Contohnya, penukaran daripada jenis integer kecil kepada besar dan penukaran daripada kelas terbitan kepada kelas asas. Penukaran jenis eksplisit - Penukaran ini ialah fungsi yang dilakukan secara eksplisit oleh pengguna menggunakan jenis yang dipratentukan. Penukaran eksplisit memerlukan operator cast. Berikut ialah kaedah penukaran jenis terbina dalam - Sr.No kaedah dan penerangan 1ToBoolean menukar jenis kepada nilai Boolean (jika boleh). 2ToByte menukar jenis kepada bait. 3ToChar Menukar jenis kepada satu aksara Unikod jika boleh. 4ToDateTime apabila menukar jenis (integer atau jenis rentetan) kepada tarikh
- Tutorial C#.Net 1046 2023-09-11 13:49:22
-
- Tukar ValueTuple kepada Tuple dalam C#
- Menggunakan C#, kita boleh menukar ValueTuple kepada Tuple dengan mudah menggunakan kaedah ToTuple(). Nota - Tambah pakej System.ValueTuple untuk menjalankan program ValueTuple. > Mari lihat cara menambahkannya - Pergi ke projek anda dalam Solution Explorer klik kanan pada projek pilih "Urus Pakej NuGet" Anda akan sampai ke Pengurus Pakej NuGet. Sekarang, klik pada tab "Semak imbas" dan cari "ValueTuple" Akhir sekali, tambah contoh pakej System.ValueTuple menggunakan stat System;classProgram{
- Tutorial C#.Net 622 2023-09-11 12:13:02
-
- Bagaimana untuk membuat folder dalam C# jika ia tidak wujud?
- Untuk mencipta direktori, kita mesti mengimport ruang nama System.IO dahulu dalam C#. Ruang nama ialah perpustakaan yang membolehkan anda mengakses kaedah statik untuk mencipta, menyalin, mengalih dan memadam direktori. Ia sentiasa disyorkan untuk menyemak sama ada direktori wujud sebelum melaksanakan sebarang operasi fail dalam C# kerana pengkompil akan membuang pengecualian jika folder itu tidak wujud. Contoh usingSystem;usingSystem.IO;namespaceDemoApplication{ classProgram{ staticvoidMain(str
- Tutorial C#.Net 1884 2023-09-11 11:57:09
-
- Format rentetan untuk Double dalam C#
- Gunakan kaedah statik String.Format dalam C# untuk membentuk format rentetan berganda. Untuk tiga tempat perpuluhan - String.Format("{0:0.000}",987.383); String.Format("{0:0.000}",987.38); Untuk pemisah beribu-ribu - String.Format("{0:0,0.0}",54567.46);String.Format("{0
- Tutorial C#.Net 811 2023-09-11 11:29:02
-
- Bagaimana untuk menukar integer kepada heksadesimal dan sebaliknya dalam C#?
- Tukar integer kepada perenambelasan Anda boleh menggunakan kaedah sambungan string.ToString() untuk menukar integer kepada perenambelasan. Nilai Integer:500Nilai Heksadesimal:1F4MenukarHeksadesimalkeInteger−Nilai Ahksadesimalboleh ditukarkan kepadaantegerusdalamt.Parseorconvert.ToInt32int.Parse−Tukarkanperwakilan rentetanofa
- Tutorial C#.Net 954 2023-09-11 09:37:02
-
- Kaedah rentetan C#
- Kelas String mempunyai banyak kaedah untuk membantu anda bekerja dengan objek rentetan. Jadual berikut menyenaraikan beberapa kaedah yang paling biasa digunakan - Sr.No method and description 1 public static int Compare (stringstrA, stringstrB) membandingkan dua objek rentetan yang ditentukan dan mengembalikan integer yang menunjukkan kedudukan relatifnya dalam susunan isihan. 2publicstaticintCompare(stringstrA, stringstrB, boolignoreCase) membandingkan dua objek rentetan yang ditentukan dan mengembalikan integer yang menunjukkan kedudukan relatifnya dalam susunan isihan. Walau bagaimanapun, jika parameter boolean adalah benar, kes diabaikan.
- Tutorial C#.Net 1137 2023-09-11 09:21:04