Pertanyaan yang diberi tag «linq»

Language Integrated Query (LINQ) adalah komponen Microsoft .NETFramework yang menambahkan kemampuan kueri data asli ke bahasa .NET, meskipun port ada untuk Java, PHP, JavaScript, dan ActionScript.

5
untuk vs foreach vs LINQ
Ketika saya menulis kode dalam Visual Studio, ReSharper (Tuhan memberkati itu!) Sering menyarankan saya untuk mengubah sekolah lama saya untuk loop dalam bentuk foreach yang lebih kompak. Dan sering, ketika saya menerima perubahan ini, ReSharper melangkah maju, dan menyarankan saya untuk mengubahnya lagi, dalam bentuk LINQ yang mengkilap. Jadi, saya …
86 c#  linq 

11
Mengapa penggunaan abstraksi (seperti LINQ) sangat tabu? [Tutup]
Saya seorang kontraktor independen dan, dengan demikian, saya mewawancarai 3-4 kali setahun untuk pertunjukan baru. Saya berada di tengah-tengah siklus itu sekarang dan ditolak untuk kesempatan meskipun saya merasa seperti wawancara berjalan dengan baik. Hal yang sama terjadi pada saya beberapa kali tahun ini. Sekarang, saya bukan orang yang sempurna …


13
Apakah tidak masuk akal mengharapkan Any () * tidak * melempar pengecualian referensi nol?
Ketika Anda membuat metode ekstensi, Anda dapat, tentu saja, memanggilnya null. Tapi, tidak seperti pemanggilan metode instan, memanggilnya dengan null tidak harus membuang NullReferenceException-> Anda harus memeriksa dan membuangnya secara manual. Untuk implementasi metode ekstensi Linq, Any()Microsoft memutuskan bahwa mereka harus melempar ArgumentNullException( https://github.com/dotnet/corefx/blob/master/src/System.Linq/src/System/Linq/AnyAll.cs ). Itu membuatku kesal harus menulis …

9
Preferensi Gaya LINQ [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 mengumpulkan debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
21 c#  coding-style  linq 

6
Apa keuntungan yang diperoleh dengan mengimplementasikan LINQ dengan cara yang tidak men-cache hasil?
Ini adalah perangkap yang dikenal bagi orang-orang yang basah menggunakan LINQ: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection); Console.WriteLine(ContainTheSameSingleObject(originalCollection, newCollection)); } private static IEnumerable<Record> GenerateRecords(string[] listOfNames) { return listOfNames.Select(x => new Record(Guid.NewGuid(), x)); } private static bool ContainTheSameSingleObject(IEnumerable<Record> …

1
Tes unit: pernyataan ditangguhkan dengan Linq
Apakah boleh menambahkan pernyataan yang ditangguhkan seperti ini var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); Mengapa? Jadi saya bisa mengulangi sekali saja dengan pernyataan yang mengharapkan koleksi terwujud misalnya: CollectionAssert.AreEquivalent(expectedKittens, actualKittens.ToList()); Dan juga bisa tidak hanya Pilih tetapi metode dengan iterator didefinisikan dan memiliki banyak pemeriksaan dan …

7
Apa yang setara dengan Java terbaik untuk Linq? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Apakah ada perpustakaan di Jawa yang hampir menyediakan fungsionalitas Linq?
17 java  linq 

5
MVC, WCF, EF, LINQ - Apakah hanya saya? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 8 tahun yang lalu . ... atau hal-hal menjadi lebih rumit? Menurut saya, Anda perlu tahu banyak hal untuk 'mengembangkan' aplikasi web …


8
Wawancara Senior pertanyaan LINQ [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Saya sedang menyiapkan bagian LINQ dalam pertanyaan wawancara untuk programmer senior. Apa pertanyaan …
16 c#  .net  interview  linq 

5
XSLT dan kemungkinan alternatif [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 6 tahun yang lalu . Saya telah melihat XSLT untuk mengubah satu file XML menjadi file lain (HTML, dll.). Sekarang sementara saya …
14 xml  lisp  linq  xslt 

4
Apakah linq lebih efisien daripada yang terlihat di permukaan?
Jika saya menulis sesuatu seperti ini: var things = mythings .Where(x => x.IsSomeValue) .Where(y => y.IsSomeOtherValue) Apakah ini sama dengan: var results1 = new List<Thing>(); foreach(var t in mythings) if(t.IsSomeValue) results1.Add(t); var results2 = new List<Thing>(); foreach(var t in results1) if(t.IsSomeOtherValue) results2.Add(t); Atau ada sihir di balik selimut yang berfungsi …
13 c#  linq 

1
Mengapa pemrograman imperatif lebih disukai daripada pemrograman fungsional? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Latar Belakang: Saya pendukung pemrograman fungsional yang bekerja di toko VB.NET di mana …

3
Untuk domain masalah apa LINQ dibuat?
Setiap kali saya melihat pertanyaan yang diposting di Stack Overflow pada C #, saya melihat setidaknya satu atau dua jawaban diposting yang memecahkan masalah dengan LINQ. Biasanya orang dengan reputasi sangat tinggi tampaknya menggunakan LINQ seperti pro. Jadi pertanyaan saya adalah, untuk apa domain LINQ seharusnya digunakan? Juga pada catatan …

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.