Pertanyaan yang diberi tag «c#»

C # (dilafalkan "see sharp") adalah bahasa pemrograman multi-paradigma tingkat tinggi, diketik statis, yang dikembangkan oleh Microsoft. Kode C # biasanya menargetkan keluarga alat dan waktu operasi Microsoft .NET, yang mencakup .NET Framework, .NET Core, dan Xamarin, antara lain. Gunakan tag ini untuk pertanyaan tentang kode yang ditulis dalam spesifikasi formal C # atau C #.

4
Menyesuaikan CommandTimeout di Dapper.NET?
Saya mencoba menjalankan backup SQL melalui prosedur yang tersimpan melalui Dapper (sisa aplikasi saya menggunakan Dapper jadi saya lebih memilih untuk tetap menjalankan bagian ini melalui itu juga). Ini berfungsi dengan baik sampai CommandTimeout dijalankan. using (var c = SqlConnection(connstring)) { c.Open(); var p = new DynamicParameters(); // fill out …
92 c#  .net  timeout  dapper 


6
Cara melakukan Gabung di antara beberapa tabel di LINQ lambda
Saya mencoba melakukan Gabung antara beberapa tabel di LINQ. Saya memiliki kelas-kelas berikut: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table Dan saya menggunakan kode berikut (di mana product, categorydan productcategoryadalah contoh dari kelas di atas): var query = product.Join(productcategory, p => p.Id, pc => pc.ProdID, (p, …

7
Keamanan MemoryCache Thread, Apakah Diperlukan Penguncian?
Sebagai permulaan izinkan saya membuangnya di sana bahwa saya tahu kode di bawah ini tidak aman untuk utas (koreksi: mungkin). Apa yang saya perjuangkan adalah menemukan implementasi yang benar-benar bisa gagal dalam pengujian. Saya refactoring proyek WCF besar sekarang yang membutuhkan beberapa (kebanyakan) data statis cache dan diisi dari database …

3
Proyek tidak dipilih untuk dibangun untuk konfigurasi solusi ini
Kesalahannya: >------ Skipped Deploy: Project: DrawShape.Android, Configuration: Debug Any CPU ------ >Project not selected to build for this solution configuration Konfigurasi di Pengelola Konfigurasi tampaknya benar: Ini adalah kode proyek yang saya coba buat: https://github.com/chrispellett/Xamarin-Forms-Shape Apa yang sudah saya coba sejauh ini: Mengubah dari sembarang CPU ke x86 dan kembali. …

10
Cara membuat Pernyataan C # Switch menggunakan IgnoreCase
Jika saya memiliki pernyataan switch-case di mana objek di switch adalah string, apakah mungkin untuk melakukan perbandingan ignoreCase? Saya punya misalnya: string s = "house"; switch (s) { case "houSe": s = "window"; } Akan smendapatkan nilai "window"? Bagaimana cara menimpa pernyataan switch-case sehingga akan membandingkan string menggunakan ignoreCase?




5
Jangan hentikan debugger pada pengecualian ITU ketika dilempar dan ditangkap
Di alat / pengecualian, saya telah menetapkan opsi bahwa debugger berhenti ketika pengecualian dilemparkan. Apakah itu tertangkap atau tidak. Bagaimana cara mengecualikan pengecualian dari aturan itu? Di suatu tempat di kode saya ada pengecualian tertangkap yang merupakan bagian dari logika program. Jadi saya jelas tidak ingin pengecualian itu menghentikan debugger …

3
beralih dengan perilaku aneh var / null
Diberikan kode berikut: string someString = null; switch (someString) { case string s: Console.WriteLine("string s"); break; case var o: Console.WriteLine("var o"); break; default: Console.WriteLine("default"); break; } Mengapa pernyataan sakelar cocok case var o? Pemahaman saya case string stidak cocok ketika s == nullkarena (secara efektif) (null as string) != nullmengevaluasi …

10
Peristiwa TextBox.TextChanged yang diaktifkan dua kali pada emulator Windows Phone 7
Saya memiliki aplikasi pengujian yang sangat sederhana hanya untuk bermain-main dengan Windows Phone 7. Saya baru saja menambahkan a TextBoxdan a TextBlockke template UI standar. Satu-satunya kode kustom adalah sebagai berikut: public partial class MainPage : PhoneApplicationPage { public MainPage() { InitializeComponent(); } private int counter = 0; private void …

4
Kompilasi Kinerja Ekspresi C # Lambda
Pertimbangkan manipulasi sederhana berikut atas koleksi: static List<int> x = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var result = x.Where(i => i % 2 == 0).Where(i => i > 5); Sekarang mari gunakan Ekspresi. Kode berikut kira-kira setara: static void UsingLambda() { …

7
Praktik terbaik pembungkus logger
Saya ingin menggunakan nlogger di aplikasi saya, mungkin di masa mendatang saya perlu mengubah sistem logging. Jadi saya ingin menggunakan fasad kayu. Apakah Anda tahu ada rekomendasi untuk contoh yang ada bagaimana menulis yang itu? Atau beri saya tautan ke beberapa praktik terbaik di bidang ini.
91 c#  .net  logging  nlog 

5
Binding List <T> ke DataGridView di WinForm
saya ada kelas class Person{ public string Name {get; set;} public string Surname {get; set;} } dan a List&lt;Person&gt;yang saya tambahkan beberapa item. Daftar ini terikat pada saya DataGridView. List&lt;Person&gt; persons = new List&lt;Person&gt;(); persons.Add(new Person(){Name="Joe", Surname="Black"}); persons.Add(new Person(){Name="Misha", Surname="Kozlov"}); myGrid.DataSource = persons; Tidak ada masalah. myGridmenampilkan dua baris, tetapi …

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.