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
Apa cara terbaik untuk menangani referensi dalam aplikasi .NET
Baru-baru ini di tempat kerja kami mengalami masalah di mana kami menandai / bercabang proyek dan memiliki beberapa masalah kompilasi karena dll / referensi proyek yang menunjuk ke struktur folder lama. Kami membuat folder 'bin eksternal' untuk masing-masing proyek dan menyalin dll yang direferensikan ke folder ini. Apakah ini cara …
9 c# 


4
Kembali antarmuka atau kelas
Misalkan saya punya metode public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } Saya telah membaca bahwa akan lebih baik untuk mengembalikan antarmuka (baik IListatau IEnumerable) daripada mengembalikan List. Beberapa argumen yang saya dengar untuk melakukannya adalah menyembunyikan data, dan memberikan pengembang …
9 c#  interfaces  class 

4
Tes Unit Menulis untuk Kelas yang Mulai EXE Eksternal
Saya menulis kelas C # yang digunakan untuk memulai daftar EXE (bukan salah satu dari saya - EXE pihak ketiga yang harus saya jalankan) dan membuat mereka tetap berjalan (akan memeriksa sesekali untuk memastikan itu masih berjalan, dan mulai mereka jika tidak) . Saya dapat menguji logika dasar menambahkan, menghapus, …

8
C # foreach improvement?
Saya sering mengalami hal ini selama pemrograman di mana saya ingin memiliki loop count index di dalam foreach dan harus membuat integer, menggunakannya, increment, dll. Bukankah lebih baik jika ada kata kunci yang diperkenalkan yang jumlah loop di dalam foreach? Itu juga bisa digunakan dalam loop lain juga. Apakah ini …
9 c#  loops 

2
Apakah ini jarak canggung beberapa jenis gaya?
Dalam membaca kode programmer lain, dia menggunakan format yang belum pernah saya lihat. MISALNYA namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable; } }//eof - class (Yes these eof comments are …

3
Mengapa .NET modul memisahkan nama file modul dari ruang nama?
Dalam implementasi bahasa pemrograman Skema (standar R6RS) saya dapat mengimpor modul sebagai berikut: (import (abc def xyz)) Sistem akan mencoba mencari file di $DIR/abc/def/xyz.slsmana $DIRada beberapa direktori tempat Anda menyimpan modul Skema Anda. xyz.slsadalah kode sumber untuk modul dan dikompilasi dengan cepat jika perlu. Sistem modul Ruby, Python, dan Perl …

3
Ganti Kode Jenis dengan Kelas (Dari Refactoring [Fowler])
Strategi ini melibatkan penggantian yang seperti ini: public class Politician { public const int Infidelity = 0; public const int Embezzlement = 1; public const int FlipFlopping = 2; public const int Murder = 3; public const int BabyKissing = 4; public int MostNotableGrievance { get; set; } } Dengan: …
9 c#  refactoring 

1
Bagaimana saya bisa mulai menggunakan TDD untuk membuat kode beberapa fungsi sederhana?
Saya pada dasarnya memiliki inti dari TDD. Saya menjual bahwa ini berguna dan saya punya perintah yang wajar dari kerangka kerja MSTEST. Namun, sampai saat ini saya belum dapat lulus untuk menggunakannya sebagai metode pengembangan utama. Sebagian besar, saya menggunakannya sebagai pengganti untuk menulis aplikasi konsol sebagai driver tes (pendekatan …
9 c#  tdd 



4
Praktik terbaik untuk meminta data dari MS SQL Server di C #?
Apa cara terbaik untuk meminta data dari MS SQL Server di C #? Saya tahu bahwa bukan praktik yang baik untuk memiliki kueri SQL dalam kode. Apakah cara terbaik untuk membuat prosedur tersimpan dan menyebutnya dari C # dengan parameter? using (var conn = new SqlConnection(connStr)) using (var command = …
9 c#  sql  sql-server 

7
string.format dengan variabel vs variabel sebaris
Apa pro / kontra (jika ada) untuk digunakan string output; int i = 10; output = string.Format("the int is {0}", i); melawan string output; int i = 10; output = "the int is " + i; Saya selalu menggunakan contoh terakhir, tetapi sepertinya sebagian besar tutorial online menggunakan contoh string.format. …
9 c#  .net  vb.net  strings 



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.