lokasi sekarang:Rumah > Artikel teknikal > pembangunan bahagian belakang > Tutorial C#.Net

  • Bagaimana untuk menambah item pada koleksi jadual hash dalam C#
    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?
    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#?
    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
    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# 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#?
    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#?
    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#
    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#?
    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#?
    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#
    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?
    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#
    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#?
    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#
    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

Cadangan alat

kod hubungan borang mesej perusahaan jQuery

Kod hubungan borang mesej perusahaan jQuery ialah borang mesej perusahaan yang ringkas dan praktikal dan hubungi kami kod halaman pengenalan.
butang borang
2024-02-29

Kesan main balik kotak muzik MP3 HTML5

Kesan khas main balik kotak muzik HTML5 MP3 ialah pemain muzik mp3 berdasarkan HTML5+css3 untuk mencipta emotikon kotak muzik comel dan klik butang suis.
Kesan khas pemain
2024-02-29

HTML5 kesan khas menu navigasi animasi zarah sejuk

Kesan menu navigasi animasi zarah sejuk HTML5 ialah kesan khas yang bertukar warna apabila menu navigasi dilegarkan oleh tetikus.
Navigasi menu
2024-02-29

jQuery bentuk visual seret dan lepas kod penyuntingan

Kod pengeditan seret dan lepas bentuk visual jQuery ialah bentuk visual berdasarkan rangka kerja jQuery dan bootstrap.
butang borang
2024-02-29

Templat web pembekal buah-buahan dan sayur-sayuran organik Bootstrap5

Templat web pembekal buah-buahan dan sayur-sayuran organik-Bootstrap5
Templat Bootstrap
2023-02-03

Pengurusan latar belakang maklumat data pelbagai fungsi Bootstrap3 templat halaman web responsif-Novus

Pengurusan latar belakang maklumat data pelbagai fungsi Bootstrap3 templat halaman web responsif-Novus

Templat halaman web platform perkhidmatan sumber hartanah Bootstrap5

Templat halaman web platform perkhidmatan sumber hartanah Bootstrap5
Templat Bootstrap
2023-02-02

Templat web maklumat resume ringkas Bootstrap4

Templat web maklumat resume ringkas Bootstrap4
Templat Bootstrap
2023-02-02

Bahan vektor elemen musim panas yang comel (EPS+PNG)

Ini ialah bahan vektor elemen musim panas yang comel, termasuk matahari, topi matahari, pokok kelapa, bikini, kapal terbang, tembikai, ais krim, ais krim, minuman sejuk, cincin renang, selipar, nanas, kerang, tempurung, bintang laut, ketam , Lemon, pelindung matahari, cermin mata hitam, dsb., bahan disediakan dalam format EPS dan PNG, termasuk pratonton JPG.
bahan PNG
2024-05-09

Empat bahan vektor lencana tamat pengajian 2023 merah (AI+EPS+PNG)

Ini ialah bahan vektor lencana tamat pengajian 2023 merah, empat jumlahnya, tersedia dalam format AI, EPS dan PNG, termasuk pratonton JPG.
bahan PNG
2024-02-29

Burung nyanyian dan troli diisi dengan bahan vektor sepanduk musim bunga reka bentuk bunga (AI+EPS)

Ini ialah bahan vektor sepanduk musim bunga yang direka dengan burung nyanyian dan troli penuh dengan bunga Ia tersedia dalam format AI dan EPS, termasuk pratonton JPG.
gambar sepanduk
2024-02-29

Bahan vektor topi pengijazahan emas (EPS+PNG)

Ini ialah bahan vektor topi pengijazahan emas, tersedia dalam format EPS dan PNG, termasuk pratonton JPG.
bahan PNG
2024-02-27

Templat Laman Web Syarikat Pembersihan dan Pembaikan Hiasan Rumah

Templat Laman Web Syarikat Perkhidmatan Pembersihan dan Penyelenggaraan Hiasan ialah muat turun templat tapak web yang sesuai untuk tapak web promosi yang menyediakan hiasan rumah, pembersihan, penyelenggaraan dan organisasi perkhidmatan lain. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Templat halaman panduan resume peribadi berwarna segar

Templat halaman panduan resume permohonan kerja peribadi padanan warna segar ialah halaman panduan paparan kerja resume carian kerja peribadi muat turun templat sesuai untuk gaya padanan warna segar. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Templat Web Resume Kerja Kreatif Pereka

Templat Web Resume Kerja Kreatif Pereka ialah templat web yang boleh dimuat turun untuk paparan resume kerja peribadi yang sesuai untuk pelbagai jawatan pereka. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Templat laman web syarikat pembinaan kejuruteraan moden

Templat tapak web syarikat kejuruteraan dan pembinaan moden ialah templat tapak web yang boleh dimuat turun sesuai untuk promosi industri perkhidmatan kejuruteraan dan pembinaan. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.