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

14
Antrian prioritas dalam .Net [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 3 tahun yang lalu . Perbaiki pertanyaan ini Saya mencari implementasi .NET dari antrian prioritas atau struktur data tumpukan Antrian prioritas adalah struktur …

14
Mengapa Anda harus menghapus C # yang tidak perlu menggunakan arahan?
Sebagai contoh, saya jarang membutuhkan: using System.Text; tapi selalu ada di sana secara default. Saya menganggap aplikasi akan menggunakan lebih banyak memori jika kode Anda mengandung arahan yang tidak perlu . Tetapi apakah ada hal lain yang harus saya waspadai? Juga, apakah itu membuat perbedaan apa pun jika menggunakan direktif …
216 c#  assemblies  using 

9
Variabel yang diambil dalam satu lingkaran dalam C #
Saya bertemu masalah menarik tentang C #. Saya punya kode seperti di bawah ini. List<Func<int>> actions = new List<Func<int>>(); int variable = 0; while (variable < 5) { actions.Add(() => variable * 2); ++ variable; } foreach (var act in actions) { Console.WriteLine(act.Invoke()); } Saya berharap untuk menampilkan 0, 2, …



30
Regex Validasi Email
Saya menggunakan ini @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" regexp untuk memvalidasi email ([\w\.\-]+)- ini untuk domain tingkat pertama (banyak huruf dan angka, juga titik dan tanda hubung) ([\w\-]+)- ini untuk domain tingkat kedua ((\.(\w){2,3})+)- dan ini untuk domain tingkat lain (dari 3 hingga tak terbatas) yang mencakup titik dan 2 atau 3 literal apa …
215 c#  regex  validation 

15
Finalisasi vs Buang
Mengapa beberapa orang menggunakan Finalizemetode di atas Disposemetode? Dalam situasi apa Anda akan menggunakan Finalizemetode di atas Disposemetode dan sebaliknya?
215 c#  dispose 

2
Di mana saya menandai ekspresi lambda async?
Saya mendapat kode ini: private async void ContextMenuForGroupRightTapped(object sender, RightTappedRoutedEventArgs args) { CheckBox ckbx = null; if (sender is CheckBox) { ckbx = sender as CheckBox; } if (null == ckbx) { return; } string groupName = ckbx.Content.ToString(); var contextMenu = new PopupMenu(); // Add a command to edit the …

24
String vs. StringBuilder
Saya mengerti perbedaan antara Stringdan StringBuilder( StringBuilderbisa berubah) tetapi apakah ada perbedaan kinerja yang besar antara keduanya? Program yang sedang saya kerjakan memiliki banyak case string yang ditambahkan (500+). Apakah menggunakan StringBuilderpilihan yang lebih baik?
215 c#  .net  performance 


2
Singleton oleh klarifikasi Jon Skeet
public sealed class Singleton { Singleton() {} public static Singleton Instance { get { return Nested.instance; } } class Nested { // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Nested() {} internal static readonly Singleton instance = new Singleton(); } } Saya …

18
Bawa jendela ke depan di WPF
Bagaimana saya bisa membawa aplikasi WPF saya ke depan desktop? Sejauh ini saya sudah mencoba: SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true); SetWindowPos(new WindowInteropHelper(Application.Current.MainWindow).Handle, IntPtr.Zero, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); SetForegroundWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle); Tidak ada yang melakukan pekerjaan ( Marshal.GetLastWin32Error()mengatakan operasi ini selesai dengan sukses, dan atribut P / Invoke untuk setiap definisi …
214 c#  .net  wpf  winapi  pinvoke 

12
Cara tercepat untuk membandingkan dua daftar umum untuk perbedaan
Apa yang tercepat (dan paling sedikit sumber daya intensif) untuk membandingkan dua besar (> 50.000 item) dan sebagai hasilnya memiliki dua daftar seperti yang di bawah ini: item yang muncul di daftar pertama tetapi tidak di yang kedua item yang muncul di daftar kedua tetapi tidak di yang pertama Saat …
214 c#  linq  list 

5
Kelanjutan tugas pada utas UI
Apakah ada cara 'standar' untuk menentukan bahwa kelanjutan tugas harus dijalankan pada utas dari mana tugas awal dibuat? Saat ini saya memiliki kode di bawah ini - itu berfungsi tetapi melacak pengirim dan membuat Tindakan kedua sepertinya overhead yang tidak perlu. dispatcher = Dispatcher.CurrentDispatcher; Task task = Task.Factory.StartNew(() => { …
214 c#  .net  wpf  multithreading  task 

25
Hasilkan kelas dari tabel database
Bagaimana saya bisa menghasilkan kelas dari objek tabel SQL Server? Saya tidak berbicara tentang menggunakan beberapa ORM. Saya hanya perlu membuat entitas (kelas sederhana). Sesuatu seperti: public class Person { public string Name { get;set; } public string Phone { get;set; } } Diberikan beberapa tabel seperti: +----+-------+----------------+ | ID …
214 c#  sql  sql-server  tsql 

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.