Pertanyaan yang diberi tag «c#»

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

4
Seberapa jauh dengan unit test
Sebuah pertanyaan yang diajukan berkali-kali sebelumnya tetapi dengan pengembangan miring miring khusus. Saya sudah menjadi anak yang sangat baik dan telah mengkodekan semua tindakan kontroler saya dengan unit test yang sesuai yang sangat bagus (jika sedikit [baca LOT] berulang kali). Sejujurnya, saya sebenarnya telah membuat template T4 kecil untuk menulis …
11 c#  .net  asp.net-mvc 

9
Studi tentang dokumentasi kode keuntungan / kerugian produktivitas
Setelah banyak pencarian, saya gagal menjawab pertanyaan dasar yang berkaitan dengan asumsi yang dikenal di dunia pengembangan perangkat lunak: APA YANG DIKETAHUI: Menegakkan kebijakan ketat pada dokumentasi kode yang memadai (baik itu tag Doxygen, Javadoc, atau sekadar banyak komentar) menambah terlalu banyak waktu yang diperlukan untuk mengembangkan kode. TAPI: Memiliki …




4
Praktik terbaik untuk menandai metode yang disebut melalui refleksi?
Perangkat lunak kami memiliki beberapa kelas yang harus ditemukan secara dinamis melalui refleksi. Kelas-kelas semua memiliki konstruktor dengan tanda tangan tertentu di mana kode refleksi instantiate objek. Namun, ketika seseorang memeriksa apakah metode ini dirujuk (misalnya melalui Visual Code Code Lens), referensi melalui refleksi tidak dihitung. Orang-orang dapat kehilangan referensi …


4
Cara optimal untuk menggunakan operator bersyarat nol dalam ekspresi boolean
Anda sedang menulis ekspresi boolean yang mungkin terlihat seperti ini: team.Category == "A Team" && team?.Manager?.IsVietnamVet public class Manager { public bool IsVietnamVet { get; set; } } public class Team { public string Category { get; set; } public Manager Manager { get; set; } } ... dan Anda …
11 c# 

2
Di mana menempatkan koneksi database umum untuk kelas saya
Saya memiliki beberapa kelas (Repositori) yang melakukan tugas menyimpan / mengambil beberapa objek di / dari basis data; semuanya perlu membuat koneksi ke satu database. Saya berpikir untuk menghindari mendefinisikan ulang ConnectionStringdan SqlConnectiondi setiap kelas, melewati koneksi terbuka kepada mereka. Lalu di mana / kapan tempat / waktu terbaik untuk …
11 c#  sql  class-design 



4
Jumlah Kelas di Namespace - Kode Bau?
Saya memiliki pustaka C # yang digunakan oleh beberapa executable. Hanya ada beberapa ruang nama di perpustakaan, dan saya hanya memperhatikan bahwa salah satu ruang nama memiliki beberapa kelas di dalamnya. Saya selalu menghindari terlalu banyak kelas dalam ruang nama tunggal karena kategorisasi, dan karena secara tidak sadar, saya pikir …
11 c#  count  namespace 

8
Apa cara yang baik untuk menyeimbangkan pengecualian informatif dan kode bersih?
Dengan SDK publik kami, kami cenderung ingin memberikan pesan yang sangat informatif tentang mengapa pengecualian terjadi. Sebagai contoh: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argument: {0}, via the empty constructor worked, but type: {1} could not be cast to type {2}.", ParameterInfo.Name, ParameterInfo.ParameterType, typeof(IParameter) …

3
Alasan di balik implementasi C # String.Split () yang tidak intuitif
Dalam C # jika saya ingin membagi stringdengan yang lain stringsaya harus melakukan sesuatu seperti itu: testString.Split(new string[] { "anotherString" }, StringSplitOptions.None); Dari String.SplitDokumentasi MSDN yang kelebihan beban kita bisa melihat implementasinya dan mengapa panggilan seperti itu harus dilakukan. Berasal dari Python , Sulit bagi saya untuk memahami dengan benar …

3
Apakah praktik yang baik untuk membungkus set properti terkait ke dalam struct / kelasnya sendiri?
Menulis objek Pengguna di Swift, meskipun pertanyaan saya terkait dengan bahasa yang sangat diketik. Pengguna dapat memiliki banyak tautan (FacebookProfile, InstagramProfile, dll). Beberapa pertanyaan tentang ini. Apakah praktik yang baik untuk membungkus tautan di objek mereka sendiri? Pengguna struct { var firstName: string v lastName: string var email: string var …

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.