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 #.



8
Mengapa ekspresi lambda harus dilemparkan ketika disediakan sebagai parameter Delegate biasa
Ambil metode System.Windows.Forms.Control.Invoke (metode Delegasi) Mengapa ini memberikan kesalahan waktu kompilasi: string str = "woop"; Invoke(() => this.Text = str); // Error: Cannot convert lambda expression to type 'System.Delegate' // because it is not a delegate type Namun ini berfungsi dengan baik: string str = "woop"; Invoke((Action)(() => this.Text = …
124 c#  c#-3.0  delegates  lambda 


8
Dapatkan Substring - semuanya sebelum karakter tertentu
Saya mencoba mencari cara terbaik untuk mendapatkan semuanya sebelum - karakter dalam string. Beberapa contoh string ada di bawah. Panjang string sebelumnya - bervariasi dan bisa berapa saja 223232-1.jpg 443-2.jpg 34443553-5.jpg jadi saya membutuhkan nilai dari indeks awal 0 ke kanan sebelum -. Jadi substringnya akan menjadi 223232, 443, dan …
124 c# 

15
Hentikan 'Ding' saat menekan Enter
Saya memiliki Aplikasi Formulir Windows yang sangat sederhana. Dan, di Windows (atau, setidaknya Aplikasi Formulir Windows), saat Anda menekan Enter saat berada di dalam Kontrol Kotak Teks Garis Tunggal, Anda akan mendengar bunyi Ding. Ini adalah suara yang tidak menyenangkan, yang menandakan Anda tidak dapat memasukkan baris baru, karena ini …

8
Apakah pernyataan LINQ lebih cepat daripada loop 'foreach'?
Saya sedang menulis manajer Mesh Rendering dan berpikir itu akan menjadi ide yang baik untuk mengelompokkan semua mesh yang menggunakan shader yang sama dan kemudian membuat ini saat saya dalam shader pass. Saat ini saya menggunakan foreachloop, tetapi bertanya-tanya apakah menggunakan LINQ dapat meningkatkan kinerja saya?
124 c#  performance  linq  foreach 

10
Membuat properti deserialize tetapi tidak membuat serial dengan json.net
Kami memiliki beberapa file konfigurasi yang dihasilkan dengan membuat serialisasi objek C # dengan Json.net. Kami ingin memindahkan satu properti kelas berseri dari properti enum sederhana menjadi properti kelas. Salah satu cara mudah untuk melakukan ini, akan meninggalkan properti enum lama di kelas, dan mengatur agar Json.net membaca properti ini …
124 c#  json.net 

5
Mengubah kursor di WPF terkadang berhasil, terkadang tidak
Di beberapa kontrol pengguna saya, saya mengubah kursor dengan menggunakan this.Cursor = Cursors.Wait; saat saya mengklik sesuatu. Sekarang saya ingin melakukan hal yang sama pada halaman WPF dengan satu klik tombol. Saat saya mengarahkan kursor ke tombol saya, kursor berubah menjadi tangan, tetapi saat saya mengkliknya, kursor tidak berubah menjadi …
123 c#  wpf 

11
Bagaimana cara mendeteksi tombol yang saat ini ditekan?
Pada Windows Forms , Anda bisa tahu, setiap saat, posisi saat ini berkat kursor ke Cursors kelas. Hal yang sama sepertinya tidak tersedia untuk keyboard. Apakah mungkin untuk mengetahui jika, misalnya, Shifttombolnya ditekan? Apakah benar-benar perlu untuk melacak setiap notifikasi keyboard (acara KeyDown dan KeyUp)?
123 c#  .net  winforms  keyboard 

14
Bagaimana cara menghapus tag HTML dari string di ASP.NET?
Menggunakan ASP.NET, bagaimana cara menghapus tag HTML dari string yang diberikan dengan andal (yaitu tidak menggunakan regex)? Saya mencari sesuatu seperti PHP strip_tags. Contoh: <ul><li>Hello</li></ul> Keluaran: "Halo" Saya mencoba untuk tidak menemukan kembali roda, tetapi sejauh ini saya belum menemukan apa pun yang memenuhi kebutuhan saya.
123 c#  asp.net  html  regex  string 

11
Bagaimana saya bisa mendapatkan "Salin ke Direktori Output" untuk bekerja dengan Tes Unit?
Ketika saya membangun proyek pengujian unit sebelum pengujian dijalankan, output pengujian disalin ke folder TestResults dan kemudian pengujian dijalankan. Masalah yang saya alami adalah tidak semua file di direktori Debug / bin disalin ke proyek TestResults. Bagaimana saya bisa mendapatkan file yang disalin ke direktori Debug / bin untuk juga …

6
Bagaimana RedirectToAction di ASP.NET MVC tanpa kehilangan data permintaan
Menggunakan ASP.NET MVC ada situasi (seperti pengiriman formulir) yang mungkin memerlukan file RedirectToAction. Salah satu situasi tersebut adalah ketika Anda menemukan kesalahan validasi setelah pengiriman formulir dan perlu dialihkan kembali ke formulir, tetapi ingin URL mencerminkan URL formulir, bukan halaman tindakan yang dikirimkannya. Karena saya memerlukan formulir untuk memuat data …
123 c#  asp.net-mvc 

22
Cegah beberapa contoh aplikasi tertentu di .NET?
Di .NET, apa cara terbaik untuk mencegah beberapa contoh aplikasi berjalan pada waktu yang bersamaan? Dan jika tidak ada teknik "terbaik", apa saja peringatan yang perlu dipertimbangkan dengan setiap solusi?
123 c#  .net 

6
Pemetaan Ctrl-T Resharper hilang
Saya tampaknya telah kehilangan pemetaan Resharper Ctrl+ Tuntuk menemukan kelas dengan cepat, saya mencoba solusi yang dijelaskan di sini: Pintasan keyboard tidak aktif di Visual Studio dengan Resharper diinstal Secara khusus jawaban yang diterima: Pertama-tama saya akan mencoba mengatur ulang semua pengaturan Visual Studio (Alat> Pengaturan Impor dan Ekspor> Atur …

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.