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

9
Metode tidak ditemukan: '!! 0 [] System.Array.Empty ()'
Saya membuat aplikasi baru dengan VS 2015 RC dan template MVC dan tanpa memodifikasi baris kode apa pun, saya mengalami kesalahan ini: Method not found: '!!0[] System.Array.Empty()'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the …

1
Dapatkah metode ekstensi diterapkan ke antarmuka?
Apakah mungkin menerapkan metode ekstensi ke antarmuka? (C # pertanyaan) Itu misalnya untuk mencapai yang berikut: membuat antarmuka ITopologi buat metode ekstensi untuk antarmuka ini (misalnya CountNodes int statis publik (topologyIf ITopology ini)) kemudian saat membuat kelas (misalnya MyGraph) yang mengimplementasikan ITopology, maka secara otomatis akan memiliki ekstensi Count Nodes. …

3
Apakah dianggap dapat diterima untuk tidak memanggil Dispose () pada objek Tugas TPL?
Saya ingin memicu tugas untuk dijalankan di thread latar belakang. Saya tidak ingin menunggu tugas selesai. Dalam .net 3.5 saya akan melakukan ini: ThreadPool.QueueUserWorkItem(d => { DoSomething(); }); Dalam .net 4 TPL adalah cara yang disarankan. Pola umum yang saya lihat direkomendasikan adalah: Task.Factory.StartNew(() => { DoSomething(); }); Namun, StartNew()metode …

13
log4net tidak berfungsi
Hai, saya memiliki konfigurasi ini di web.config saya <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <param name="File" value="mylog.log" /> <param name="AppendToFile" value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="" /> <param name="Footer" value="" /> <param name="ConversionPattern" value="%d [%t] %-5p %m%n" /> </layout> </appender> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" > <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="[Header]\r\n" /> <param …
123 c#  .net-4.0  log4net 

7
Memecahkan "Instance ObjectContext telah dibuang dan tidak lagi dapat digunakan untuk operasi yang memerlukan koneksi" InvalidOperationException
Saya mencoba untuk mengisi GridViewmenggunakan Entity Frameworkm tetapi setiap kali saya mendapatkan kesalahan berikut: "Pengakses properti 'LoanProduct' pada objek 'COSIS_DAL.MemberLoan' memberikan pengecualian berikut: Contoh ObjectContext telah dibuang dan tidak dapat lagi digunakan untuk operasi yang memerlukan sambungan." Kode saya adalah: public List<MemberLoan> GetAllMembersForLoan(string keyword) { using (CosisEntities db = new …



7
Bagaimana cara menggunakan Async dengan ForEach?
Apakah mungkin menggunakan Async saat menggunakan ForEach? Di bawah ini adalah kode yang saya coba: using (DataContext db = new DataLayer.DataContext()) { db.Groups.ToList().ForEach(i => async { await GetAdminsFromGroup(i.Gid); }); } Saya mendapatkan kesalahan: Nama 'Async' tidak ada dalam konteks saat ini Metode yang menyertakan pernyataan using disetel ke async.
123 c#  async-await 

10
Apa cara yang tepat untuk memeriksa nilai null?
Saya suka operator penggabungan nol karena membuatnya mudah untuk menetapkan nilai default untuk tipe nullable. int y = x ?? -1; Itu bagus, kecuali jika saya perlu melakukan sesuatu yang sederhana x. Misalnya, jika saya ingin memeriksa Session, biasanya saya harus menulis sesuatu yang lebih bertele-tele. Saya berharap saya bisa …

13
Bagaimana cara menjalankan compiler C #, C ++ atau Java untuk menghitung 1 + 2 + 3 +… + 1000 pada waktu kompilasi?
Dalam wawancara baru-baru ini, saya ditanyai pertanyaan yang sangat aneh. Pewawancara bertanya kepada saya bagaimana saya dapat menghitung 1 + 2 + 3 + ... + 1000 hanya dengan menggunakan fitur kompilator. Ini berarti bahwa saya tidak diizinkan untuk menulis program dan menjalankannya, tetapi saya sebaiknya menulis program yang dapat …



28
Mengikat enum ke kotak kombo WinForms, dan kemudian menyetelnya
banyak orang telah menjawab pertanyaan tentang bagaimana mengikat enum ke kotak kombo di WinForms. Seperti ini: comboBox1.DataSource = Enum.GetValues(typeof(MyEnum)); Tapi itu sangat tidak berguna tanpa bisa mengatur nilai sebenarnya untuk ditampilkan. Saya telah mencoba: comboBox1.SelectedItem = MyEnum.Something; // Does not work. SelectedItem remains null Saya juga telah mencoba: comboBox1.SelectedIndex = …
122 c#  .net  winforms  combobox  enums 

30
Bagaimana cara menambahkan Timeout ke Console.ReadLine ()?
Saya memiliki aplikasi konsol di mana saya ingin memberi pengguna x detik untuk menanggapi permintaan. Jika tidak ada masukan yang dibuat setelah jangka waktu tertentu, logika program harus dilanjutkan. Kami menganggap batas waktu berarti respons kosong. Apa cara paling mudah untuk mendekati ini?
122 c#  .net  console  timeout  io 

16
Memeriksa apakah daftar kosong dengan LINQ
Apa cara "terbaik" (dengan mempertimbangkan kecepatan dan keterbacaan) untuk menentukan apakah sebuah daftar kosong? Meskipun daftarnya berjenis IEnumerable<T>dan tidak memiliki properti Hitungan. Saat ini saya sedang memikirkan di antara ini: if (myList.Count() == 0) { ... } dan ini: if (!myList.Any()) { ... } Dugaan saya adalah bahwa opsi kedua …
122 c#  .net  linq  list 

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.