Pertanyaan yang diberi tag .net

86
Bagaimana cara me-restart Aplikasi C # WinForm saya?

Mengembangkan Aplikasi WinForm C # .NET 2.0. Perlu aplikasi untuk menutup dan memulai ulang sendiri. Application.Restart(); Metode di atas terbukti tidak bisa diandalkan . Apa cara yang lebih baik untuk memulai ulang aplikasi?

86
Apakah ada cara mudah untuk memeriksa versi .NET Framework?

Masalahnya adalah saya perlu tahu apakah itu versi 3.5 SP 1. Environment.Version()hanya kembali 2.0.50727.3053. Saya menemukan solusi ini , tetapi saya pikir ini akan memakan lebih banyak waktu daripada nilainya, jadi saya mencari yang lebih sederhana. Apa itu mungkin?

86
Apa sintaks untuk konstruktor default untuk kelas generik?

Apakah dilarang di C # untuk mengimplementasikan konstruktor default untuk kelas generik? Jika tidak, mengapa kode di bawah ini tidak dapat dikompilasi? (Ketika saya menghapusnya <T>mengkompilasi) Apa cara yang benar untuk mendefinisikan konstruktor default untuk kelas generik? public...

86
Penggabungan String menggunakan operator '+'

Melihat stringmetadata kelas, saya hanya melihat operator ==dan !=kelebihan beban. Jadi, bagaimana cara melakukan penggabungan untuk +operator ' '? Edit : Beberapa catatan menarik dari Eric Lippert tentang penggabungan string: Bagian 1 Bagian 2 Ada juga artikel super dari Joel yang dirujuk...

86
Verifikasi moq dengan parameter objek

Saya mencoba memverifikasi parameter yang merupakan kelas. Kode yang sedang diuji baik-baik saja. Bug sedang dalam pengujian. Saya telah mencoba dua metode, keduanya gagal. Inilah usaha saya: 1: this.MockImageResizeFilter.Verify(m => m.Filter(this.UploadedFileData, new

86
Akses ke variabel foreach dalam peringatan penutupan

Saya mendapatkan peringatan berikut: Akses ke variabel foreach di closure. Mungkin memiliki perilaku yang berbeda ketika dikompilasi dengan versi kompilator yang berbeda. Seperti inilah tampilannya di editor saya: Saya tahu cara memperbaiki peringatan ini, tetapi saya ingin tahu mengapa...