Pertanyaan yang diberi tag .net

168
LINQ: "berisi" dan permintaan Lambda

Saya telah a List<BuildingStatus>disebut buildingStatus. Saya ingin memeriksa apakah ini berisi status yang kode arang (dikembalikan oleh GetCharCode()) sama dengan beberapa variabel v.Status,. Apakah ada cara untuk melakukan ini, di sepanjang baris kode (non-kompilasi) di bawah...

168
API C # terbaik untuk membuat PDF [ditutup]

Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa

167
foreach vs someList.ForEach () {}

Tampaknya ada banyak cara untuk beralih pada koleksi. Ingin tahu apakah ada perbedaan, atau mengapa Anda menggunakan satu cara di atas yang lain. Tipe pertama: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } Cara...

167
Func <T> tanpa parameter

Bisakah saya meneruskan metode dengan parameter keluar sebagai Fungsi? public IList<Foo> FindForBar(string bar, out int count) { } // somewhere else public IList<T> Find(Func<string, int, List<T>> listFunction) { } Func membutuhkan tipe sehingga out tidak dapat...

166
Kapan bisa menelepon GC.Collect?

Saran umum adalah Anda tidak boleh menelepon GC.Collectdari kode Anda, tetapi apa pengecualian untuk aturan ini? Saya hanya bisa memikirkan beberapa kasus yang sangat spesifik di mana mungkin masuk akal untuk memaksa pengumpulan sampah. Salah satu contoh yang muncul dalam pikiran adalah layanan,...

166
LINQ - Gabung Kiri, Kelompokkan, dan Hitung

Katakanlah saya punya SQL ini: SELECT p.ParentId, COUNT(c.ChildId) FROM ParentTable p LEFT OUTER JOIN ChildTable c ON p.ParentId = c.ChildParentId GROUP BY p.ParentId Bagaimana saya bisa menerjemahkan ini ke dalam LINQ ke SQL? Saya terjebak di COUNT (c.ChildId), SQL yang dihasilkan sepertinya...