Pertanyaan yang diberi tag «c#»

C # adalah bahasa pemrograman berorientasi objek multiparadigma, terkelola, pengumpulan sampah yang dibuat oleh Microsoft secara paralel dengan platform .NET

2
Apakah C # akan bergabung dengan kompiler C ++ asli? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengumpulkan debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
23 c#  c++ 

9
Delegasi vs Antarmuka - Ada klarifikasi lain yang tersedia?
Setelah membaca artikel - Kapan Menggunakan Delegasi Bukan Antarmuka (Panduan Pemrograman C #) , saya butuh bantuan untuk memahami poin-poin di bawah ini, yang saya temukan tidak begitu jelas (untuk saya). Adakah contoh atau penjelasan terperinci yang tersedia untuk ini? Gunakan delegasi ketika: Pola desain acara digunakan. Sangat diinginkan untuk …
23 c#  design  .net 

8
Bagaimana menerapkan prinsip KERING saat menggunakan kata kunci 'menggunakan'?
Pertimbangkan metode ini: public List<Employee> GetAllEmployees() { using (Entities entities = new Entities()) { return entities.Employees.ToList(); } } public List<Job> GetAllJobs() { using (Entities entities = new Entities()) { return entities.Jobs.ToList(); } } public List<Task> GetAllTasksOfTheJob(Job job) { using (Entities entities = new Entities()) { return entities.Tasks.Where(t => t.JobId == …



3
Haruskah saya menghindari menggunakan int unsigned di C #?
Saya baru-baru ini berpikir tentang penggunaan bilangan bulat tak bertanda di C # (dan saya kira argumen serupa dapat dikatakan tentang "bahasa tingkat tinggi" lainnya) Ketika Membutuhkan bilangan bulat saya biasanya tidak dihadapkan dengan dilema ukuran bilangan bulat, sebuah contoh akan menjadi properti usia kelas Person (tetapi pertanyaannya tidak terbatas …

2
Domain-Driven-Design - dependensi eksternal dalam masalah Entity
Saya ingin memulai Domain-Driven-Design, tetapi ada beberapa masalah yang ingin saya selesaikan sebelum memulai :) Mari kita bayangkan saya memiliki Grup dan Pengguna dan ketika pengguna ingin bergabung dengan grup, saya memanggil groupsService.AddUserToGroup(group, user)metode. Dalam DDD yang harus saya lakukan group.JoinUser(user), yang terlihat cukup bagus. Masalahnya muncul jika saya ada …

3
C # 8 referensi yang tidak dapat dibatalkan dan pola Coba
Ada pola dalam kelas C # yang dicontohkan oleh Dictionary.TryGetValuedan int.TryParse: metode yang mengembalikan boolean yang menunjukkan keberhasilan operasi dan parameter keluar yang berisi hasil aktual; jika operasi gagal, parameter keluar diatur ke nol. Mari kita asumsikan saya menggunakan referensi non-nullable C # 8 dan ingin menulis metode TryParse untuk …
23 c#  .net  null 

8
Kapan obsesi primitif bukan bau kode?
Saya telah membaca banyak artikel baru-baru ini yang menggambarkan obsesi primitif sebagai bau kode. Ada dua manfaat dari menghindari obsesi primitif: Itu membuat model domain lebih eksplisit. Misalnya, saya dapat berbicara dengan analis bisnis tentang Kode Pos alih-alih string yang berisi kode pos. Semua validasi ada di satu tempat, bukan …


7
Apa cara "benar" untuk menerapkan DI dalam.
Saya mencari untuk menerapkan injeksi ketergantungan dalam aplikasi yang relatif besar tetapi tidak memiliki pengalaman di dalamnya. Saya mempelajari konsep dan beberapa implementasi IoC dan injeksi ketergantungan yang tersedia, seperti Unity dan Ninject. Namun, ada satu hal yang membuat saya terhindar. Bagaimana saya harus mengatur pembuatan instance dalam aplikasi saya? …




3
Haruskah saya menggunakan daftar atau array?
Saya sedang mengerjakan formulir windows untuk menghitung UPC untuk nomor item. Saya berhasil membuat satu yang akan menangani satu nomor item / UPC pada suatu waktu, sekarang saya ingin memperluas dan melakukannya untuk beberapa nomor item / UPC. Saya sudah mulai dan mencoba menggunakan daftar, tetapi saya terus macet. Saya …
22 c#  array  winforms  list 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.