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



5
\ d kurang efisien daripada [0-9]
Saya membuat komentar kemarin pada jawaban di mana seseorang telah digunakan [0123456789]dalam ekspresi reguler daripada [0-9]atau \d. Saya mengatakan mungkin lebih efisien menggunakan rentang atau digit specifier daripada set karakter. Saya memutuskan untuk mengujinya hari ini dan mengejutkan saya bahwa (di mesin C # regex setidaknya) \dtampaknya kurang efisien daripada …
1249 c#  regex  performance 

20
Cara Menyortir Daftar <T> berdasarkan properti di objek
Saya memiliki kelas yang disebut Orderyang memiliki properti sepertiOrderId , OrderDate, Quantity, dan Total. Saya punya daftar Orderkelas ini : List&lt;Order&gt; objListOrder = new List&lt;Order&gt;(); GetOrderList(objListOrder); // fill list of orders Sekarang saya ingin mengurutkan daftar berdasarkan pada satu properti Orderobjek, misalnya saya perlu mengurutkannya berdasarkan tanggal pesanan atau id …
1249 c#  generics  list  sorting 

30
Path.Combine untuk URL?
Path.Combine berguna, tetapi apakah ada fungsi yang serupa dalam kerangka .NET untuk URL ? Saya mencari sintaks seperti ini: Url.Combine("http://MyUrl.com/", "/Images/Image.jpg") yang akan kembali: "http://MyUrl.com/Images/Image.jpg"
1244 c#  .net  asp.net  url  path 

21
Buat metode Generik membatasi T ke Enum
Saya membangun fungsi untuk memperluas Enum.Parsekonsep itu Mengizinkan nilai default diurai jika nilai Enum tidak ditemukan Tidak sensitif huruf Jadi saya menulis yang berikut: public static T GetEnumFromString&lt;T&gt;(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return defaultValue; foreach (T item in Enum.GetValues(typeof(T))) { if (item.ToString().ToLower().Equals(value.Trim().ToLower())) return item; …

27
JavaScriptSerializer - serialisasi JSON dari enum sebagai string
На этот вопрос есть ответы на Stack Overflow на русском : Сериализация enum в json в виде строки Saya memiliki kelas yang berisi enumproperti, dan setelah serialisasi objek menggunakan JavaScriptSerializer, hasil json saya berisi nilai integer enumerasi daripada string"namanya". Apakah ada cara untuk mendapatkan enum sebagai stringdi json saya tanpa …



20
Perbedaan LINQ () pada properti tertentu
Saya bermain dengan LINQ untuk mempelajarinya, tetapi saya tidak dapat menemukan cara menggunakannya Distinctketika saya tidak memiliki daftar sederhana (daftar sederhana bilangan bulat cukup mudah dilakukan, ini bukan pertanyaannya). Bagaimana jika saya ingin menggunakan Distinct pada daftar Object pada satu atau lebih properti objek? Contoh: Jika suatu objek adalah Person, …
1095 c#  linq  .net-3.5  distinct 


14
Mengembalikan IEnumerable <T> vs IQueryable <T>
Apa perbedaan antara kembali IQueryable&lt;T&gt;vs IEnumerable&lt;T&gt;, kapan yang satu lebih disukai daripada yang lain? IQueryable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c; IEnumerable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c;

16
Perbedaan Antara Select dan SelectMany
Saya telah mencari perbedaan antara Selectdan SelectManytetapi saya belum dapat menemukan jawaban yang cocok. Saya perlu mempelajari perbedaannya ketika menggunakan LINQ To SQL tetapi yang saya temukan hanyalah contoh array standar. Dapatkah seseorang memberikan contoh LINQ To SQL?
1074 c#  linq-to-sql  linq 

8
Bagaimana cara menggunakan refleksi untuk memanggil metode generik?
Apa cara terbaik untuk memanggil metode generik ketika parameter tipe tidak diketahui pada waktu kompilasi, tetapi sebaliknya diperoleh secara dinamis saat runtime? Pertimbangkan kode contoh berikut - di dalam Example()metode, apa cara paling ringkas untuk memohon GenericMethod&lt;T&gt;()menggunakan yang Typedisimpan dalam myTypevariabel? public class Sample { public void Example(string typeName) { …
1071 c#  .net  generics  reflection 

21
Bagaimana dan kapan menggunakan 'async' dan 'menunggu'
Dari pemahaman saya salah satu hal utama yang asyncdanawait lakukan adalah untuk membuat kode mudah untuk menulis dan membaca - tetapi menggunakan mereka sama untuk pemijahan benang latar belakang untuk melakukan logika durasi panjang? Saat ini saya sedang mencoba contoh paling dasar. Saya telah menambahkan beberapa komentar sebaris. Bisakah Anda …

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.