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




6
Timer Terbaik untuk digunakan dalam layanan Windows
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaan tersebut di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Saya perlu membuat beberapa layanan windows yang akan dijalankan setiap periode waktu N. Pertanyaannya adalah: Kontrol pengatur waktu mana yang harus saya gunakan: System.Timers.Timeratau System.Threading.Timersatu? …

7
Perbarui nomor versi secara otomatis
Saya ingin properti versi aplikasi saya bertambah untuk setiap build tetapi saya tidak yakin tentang cara mengaktifkan fungsionalitas ini di Visual Studio (2005/2008). Saya telah mencoba untuk menentukan AssemblyVersion sebagai 1.0. * Tetapi tidak mendapatkan apa yang saya inginkan. Saya juga menggunakan file pengaturan dan dalam upaya sebelumnya ketika versi …

9
Mengurangi penggunaan memori aplikasi .NET?
Apa sajakah tip untuk mengurangi penggunaan memori aplikasi .NET? Pertimbangkan program C # sederhana berikut. class Program { static void Main(string[] args) { Console.ReadLine(); } } Dikompilasi dalam mode rilis untuk x64 dan berjalan di luar Visual Studio, pengelola tugas melaporkan hal berikut: Working Set: 9364k Private Working Set: 2500k …

3
Performa metode statis vs metode instance
Pertanyaan saya berkaitan dengan karakteristik kinerja metode statis vs metode contoh dan skalabilitasnya. Asumsikan untuk skenario ini bahwa semua definisi kelas berada dalam satu rakitan dan beberapa jenis penunjuk diskrit diperlukan. Mempertimbangkan: public sealed class InstanceClass { public int DoOperation1(string input) { // Some operation. } public int DoOperation2(string input) …

4
Linq ke EntityFramework DateTime
На этот вопрос есть ответы на Stack Overflow на русском : LINQ ke Entitas tidak mengenali metode 'System.DateTime AddDays (Double)' Dalam aplikasi saya, saya menggunakan Entity Framework. Meja Saya -Article -period -startDate Saya membutuhkan catatan yang cocok => DateTime.Now > startDate and (startDate + period) > DateTime.Now Saya mencoba kode …

15
Image.Save (..) melontarkan pengecualian GDI + karena aliran memori ditutup
Saya punya beberapa data biner yang ingin saya simpan sebagai gambar. Ketika saya mencoba untuk menyimpan gambar, itu melontarkan pengecualian jika aliran memori yang digunakan untuk membuat gambar, ditutup sebelum penyimpanan. Alasan saya melakukan ini adalah karena saya secara dinamis membuat gambar dan karenanya .. saya perlu menggunakan aliran memori. …
108 c#  image  exception  gdi+ 

12
Bind TextBox saat menekan tombol Enter
Pengikatan data default TextBoxadalah TwoWaydan memasukkan teks ke properti hanya ketika TextBoxkehilangan fokusnya. Apakah ada cara XAML yang mudah untuk membuat penyatuan data terjadi ketika saya menekan Entertombol di TextBox?. Saya tahu ini cukup mudah dilakukan dalam kode di belakang, tetapi bayangkan jika ini TextBoxada di dalam beberapa kompleks DataTemplate.
108 c#  wpf  xaml  .net-3.5  textbox 


3
Menetapkan objek ke null vs Dispose ()
Saya terpesona dengan cara kerja CLR dan GC (saya sedang mengembangkan pengetahuan saya tentang hal ini dengan membaca CLR melalui C #, buku / postingan Jon Skeet, dan banyak lagi). Bagaimanapun, apa perbedaan antara mengatakan: MyClass myclass = new MyClass(); myclass = null; Atau, dengan membuat MyClass mengimplementasikan IDisposable dan …
108 c#  .net  disposable 

2
Menggunakan PropertyInfo untuk mengetahui tipe properti
Saya ingin mengurai pohon objek secara dinamis untuk melakukan validasi kustom. Validasi tidak penting seperti itu, tetapi saya ingin memahami kelas PropertyInfo dengan lebih baik. Saya akan melakukan sesuatu seperti ini, public bool ValidateData(object data) { foreach (PropertyInfo propertyInfo in data.GetType().GetProperties()) { if (the property is a string) { string …
108 c#  .net  reflection 

4
tugas referensi adalah atom jadi mengapa Interlocked.Exchange (ref Object, Object) diperlukan?
Dalam layanan web asmx multithreaded saya, saya memiliki bidang kelas _allData tipe saya sendiri SystemData yang terdiri dari sedikit List<T>dan Dictionary<T>ditandai sebagai volatile. Data sistem ( _allData) disegarkan sesekali dan saya melakukannya dengan membuat objek lain yang disebut newDatadan mengisi struktur datanya dengan data baru. Setelah selesai saya baru saja …

3
Memulai mungkin tidak disebut sebagai tugas gaya janji. pengecualian akan datang
Saya membuat aplikasi desktop wpf sederhana. UI hanya memiliki tombol dan kode dalam file .cs seperti. private void Button_Click_2(object sender, RoutedEventArgs e) { FunctionA(); } public void FunctionA() { Task.Delay(5000).Start(); MessageBox.Show("Waiting Complete"); } Tapi yang mengejutkan Task.Delay(5000).Start();adalah garis melempar InvalidOperationException: Memulai mungkin tidak disebut sebagai tugas gaya janji. Adakah yang …
108 c#  c#-4.0  .net-4.0 

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.