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

10
IEnumerable vs List - Apa yang Digunakan? Bagaimana mereka bekerja?
Saya memiliki keraguan tentang bagaimana Enumerator bekerja, dan LINQ. Pertimbangkan dua pilihan sederhana ini: List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); atau IEnumerable<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct(); Saya …
678 c#  linq  list  ienumerable 

16
Bagaimana cara mendapatkan tipe T dari anggota kelas umum atau metode?
Katakanlah saya memiliki anggota generik di kelas atau metode, jadi: public class Foo<T> { public List<T> Bar { get; set; } public void Baz() { // get type of T } } Ketika saya instantiate kelas, Tmenjadi MyTypeObject1, sehingga kelas memiliki properti daftar generik: List<MyTypeObject1>. Hal yang sama berlaku untuk …
675 c#  .net  generics 

15
Ubah Desimal menjadi Dua
Saya ingin menggunakan a Track-Baruntuk mengubah Formopacity. Ini kode saya: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Ketika saya membangun aplikasi, itu memberikan kesalahan berikut: Tidak dapat secara implisit mengkonversi tipe decimalmenjadidouble Saya sudah mencoba menggunakan transdan doublekemudian Controltidak berhasil. Kode ini berfungsi dengan baik di proyek VB.NET …

9
Volatile vs. Interlocked vs. lock
Katakanlah sebuah kelas memiliki public int counterbidang yang diakses oleh banyak utas. Ini inthanya bertambah atau berkurang. Untuk menambah bidang ini, pendekatan mana yang harus digunakan, dan mengapa? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, Ubah pengubah akses countermenjadi public volatile. Sekarang saya telah menemukan volatile, saya telah menghapus banyak lockpernyataan dan penggunaan …

30
Bagaimana Anda membuat dropdownlist dari enum di ASP.NET MVC?
На этот вопрос есть ответы на Stack Overflow на русском : Как создать выпадающий список из enum'а в ASP.NET MVC? Saya mencoba menggunakan Html.DropDownListmetode ekstensi tetapi tidak tahu cara menggunakannya dengan enumerasi. Katakanlah saya memiliki penghitungan seperti ini: public enum ItemTypes { Movie = 1, Game = 2, Book = …
671 c#  asp.net  asp.net-mvc 

20
Dynamic LINQ OrderDengan IEnumerable <T> / IQueryable <T>
Saya menemukan contoh dalam VS2008 Contoh untuk Dynamic LINQ yang memungkinkan Anda untuk menggunakan string seperti sql (misalnya OrderBy("Name, Age DESC"))untuk pemesanan. Sayangnya, metode yang disertakan hanya berfungsi IQueryable&lt;T&gt;. Apakah ada cara untuk mengaktifkan fungsi ini IEnumerable&lt;T&gt;?
670 c#  linq  linq-to-objects 

16
Mengubah string ke byte array di C #
Saya mengubah sesuatu dari VB menjadi C #. Mengalami masalah dengan sintaks dari pernyataan ini: if ((searchResult.Properties["user"].Count &gt; 0)) { profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]); } Saya kemudian melihat kesalahan berikut: Argumen 1: tidak dapat mengonversi dari 'objek' ke 'byte []' Metode overload terbaik untuk 'System.Text.Encoding.GetString (byte [])' memiliki beberapa argumen yang …
670 c#  string  vb.net  encoding  byte 

10
Jenis interop tidak dapat disematkan
Saya membuat aplikasi web pada .NET 4.0 framework (beta2) di C #. Ketika saya mencoba menggunakan perakitan yang disebut "ActiveHomeScriptLib", saya mendapatkan kesalahan berikut: Tipe Interop 'ActiveHomeScriptLib.ActiveHomeClass' tidak dapat disematkan. Gunakan antarmuka yang berlaku sebagai gantinya. Ketika saya mengubah kerangka kerja ke versi 3.5, saya tidak memiliki kesalahan. Apa itu …


30
Apa cara yang benar untuk membuat aplikasi WPF satu contoh?
Menggunakan C # dan WPF di bawah .NET (daripada Windows Forms atau konsol), apa cara yang benar untuk membuat aplikasi yang hanya dapat dijalankan sebagai satu contoh? Saya tahu ini ada hubungannya dengan beberapa hal mistis yang disebut mutex, jarang saya dapat menemukan seseorang yang mau berhenti dan menjelaskan apa …
657 c#  .net  wpf  mutex 

14
Menggunakan LINQ untuk menghapus elemen dari Daftar <T>
Katakanlah saya memiliki permintaan LINQ seperti: var authors = from x in authorsList where x.firstname == "Bob" select x; Mengingat itu authorsListbertipe List&lt;Author&gt;, bagaimana saya bisa menghapus Authorelemen dari authorsListyang dikembalikan oleh permintaan ke authors? Atau, dengan kata lain, bagaimana saya bisa menghapus semua nama sam yang menyamai Bob authorsList? …
655 c#  .net  linq  list 


30
Menerapkan INotifyPropertyChanged - apakah ada cara yang lebih baik?
Microsoft seharusnya menerapkan sesuatu yang cepat INotifyPropertyChanged, seperti pada properti otomatis, sebutkan saja {get; set; notify;} saya pikir itu masuk akal untuk melakukannya. Atau adakah komplikasi untuk melakukannya? Bisakah kita menerapkan sesuatu seperti 'beri tahu' di properti kita. Apakah ada solusi yang baik untuk diterapkan INotifyPropertyChangeddi kelas Anda atau satu-satunya …

18
Sudah ada DataReader terbuka yang terkait dengan Perintah ini yang harus ditutup terlebih dahulu
Saya memiliki permintaan ini dan saya mendapatkan kesalahan dalam fungsi ini: var accounts = from account in context.Accounts from guranteer in account.Gurantors select new AccountsReport { CreditRegistryId = account.CreditRegistryId, AccountNumber = account.AccountNo, DateOpened = account.DateOpened, }; return accounts.AsEnumerable() .Select((account, index) =&gt; new AccountsReport() { RecordNumber = FormattedRowNumber(account, index + 1), …


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.