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

7
Apa sebenarnya “Kelas Khusus” itu?
Setelah gagal mendapatkan sesuatu seperti berikut untuk dikompilasi: public class Gen<T> where T : System.Array { } dengan kesalahan Batasan tidak dapat berupa kelas khusus 'System.Array' Aku mulai bertanya-tanya, apa sebenarnya adalah sebuah "kelas khusus"? Orang-orang sering kali mendapatkan jenis kesalahan yang sama saat mereka menentukan System.Enumdalam batasan umum. Saya …

12
Visual Studio 2015 istirahat pada pengecualian tidak tertangani tidak berfungsi
Visual studio dulu memiliki kotak centang khusus untuk "Break on Un-handling exception". Pada tahun 2015 ini telah dihapus (atau dipindahkan ke suatu tempat yang tidak dapat saya temukan). Jadi sekarang proyek saya yang dikonversi tidak lagi rusak jika saya gagal memberikan pengendali pengecualian tingkat pengguna. Saya tidak ingin melanggar semua …


7
Apakah urutan fungsi LINQ penting?
Pada dasarnya, seperti yang dinyatakan dalam pertanyaan ... apakah urutan fungsi LINQ penting dalam hal kinerja ? Jelas hasilnya masih harus identik ... Contoh: myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3); myCollection.Where(item => item.Code > 3).OrderBy(item => item.CreatedDate); Keduanya memberi saya hasil yang sama, tetapi dalam urutan LINQ yang berbeda. …
114 c#  performance  linq 

1
Bug Ekstensi Reaktif di Windows Phone
Dikompilasi dengan VS 2012, dengan jenis proyek WP 8.0, kode berikut akan gagal jika debugger tidak terpasang. Entah bagaimana, jika debugger tidak terpasang, pengoptimalan compiler akan merusak kode di dalamnya Crash()- lihat komentar dalam kode. Diuji pada Lumia 1520 (8.1) dan Lumia 630 (8.0) . Adakah ide mengapa ini terjadi? …

8
Bagaimana saya bisa menemukan elemen tertentu dalam Daftar <T>?
Aplikasi saya menggunakan daftar seperti ini: List&lt;MyClass&gt; list = new List&lt;MyClass&gt;(); Dengan menggunakan Addmetode ini, contoh lain MyClassditambahkan ke daftar. MyClass menyediakan, antara lain, metode berikut: public void SetId(String Id); public String GetId(); Bagaimana saya bisa menemukan contoh tertentu MyClassdengan menggunakan GetIdmetode ini? Saya tahu ada Findmetodenya, tapi saya tidak …
114 c#  list  properties  find 

9
perkecil aplikasi ke baki sistem
Saya memiliki aplikasi formulir Windows yang didukung oleh C # dan Visual Studio 2010. Bagaimana cara meminimalkan aplikasi saya ke baki sistem (bukan bilah tugas), lalu mengembalikannya saat klik dua kali di baki sistem? ada ide? juga, bagaimana saya bisa membuat beberapa menu di icon di system tray dan ketika …
114 c#  windows  winforms 

10
Bagaimana cara mengatur ulang timer di C #?
Ada tiga Timerkelas yang saya sadar, System.Threading.Timer, System.Timers.Timer, dan System.Windows.Forms.Timer, namun tidak satupun dari ini memiliki .Reset()fungsi yang akan mengatur ulang waktu yang telah berlalu saat ini untuk 0. Apakah ada kelas BCL yang memiliki fungsi ini? Apakah ada cara non-hack untuk melakukannya? (Saya pikir mungkin mengubah batas waktu di …
114 c#  timer 

16
Pola untuk menghindari blok coba tangkap bersarang?
Pertimbangkan situasi di mana saya memiliki tiga (atau lebih) cara untuk melakukan penghitungan, yang masing-masing dapat gagal dengan pengecualian. Untuk mencoba setiap perhitungan hingga kami menemukan yang berhasil, saya telah melakukan hal berikut: double val; try { val = calc1(); } catch (Calc1Exception e1) { try { val = calc2(); …

3
Metode ekstensi tidak dapat dikirim secara dinamis
Saya ingin memiliki DropDownListFor di MVC @foreach (var item in Model) { @Html.DropDownListFor(modelItem =&gt; item.TitleIds, new SelectList(ViewBag.TitleNames as System.Collections.IEnumerable, "TitleId", "Title.TitleText"), "No: " + ViewBag.MagNo, new { id = "TitleIds" }) } di Controller public ActionResult ArticleList(int id) { ArticleWriter_ViewModel viewModel = new ArticleWriter_ViewModel(); Func&lt;IQueryable&lt;NumberTitle&gt;, IOrderedQueryable&lt;NumberTitle&gt;&gt; orderByFunc = null; Expression&lt;Func&lt;NumberTitle, …


3
Dapatkan TransactionScope untuk bekerja dengan async / await
Saya mencoba untuk mengintegrasikan async/ awaitke dalam bus layanan kami. Saya menerapkan SingleThreadSynchronizationContextberdasarkan contoh ini http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx . Dan bekerja dengan baik, kecuali untuk satu hal: TransactionScope. Saya menunggu hal-hal di dalam TransactionScopedan itu merusak TransactionScope. TransactionScopesepertinya tidak cocok dengan async/ await, tentu saja karena ia menyimpan sesuatu di utas menggunakan …


8
Bisakah kelas C # mewarisi atribut dari antarmukanya?
Ini sepertinya menyiratkan "tidak". Yang sangat disayangkan. [AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class, AllowMultiple = true, Inherited = true)] public class CustomDescriptionAttribute : Attribute { public string Description { get; private set; } public CustomDescriptionAttribute(string description) { Description = description; } } [CustomDescription("IProjectController")] public interface IProjectController { void Create(string projectName); } internal class …
114 c#  attributes 

11
Mengizinkan Sertifikat SSL Tidak Tepercaya dengan HttpClient
Saya kesulitan untuk membuat aplikasi Windows 8 saya berkomunikasi dengan API web pengujian saya melalui SSL. Tampaknya HttpClient / HttpClientHandler tidak menyediakan dan opsi untuk mengabaikan sertifikat tidak tepercaya seperti WebRequest memungkinkan Anda untuk (meskipun dengan cara "hacky" ServerCertificateValidationCallback). Bantuan apa pun akan sangat dihargai!

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.