In this post, we will do a quick review of LINQ operators Any() and All().
Question 1: Using LINQ, determine if any word in a list contains the substring “ei”.
string[] words = { "believe", "relief", "receipt", "field" };
bool iAfterE = words.Any(w => w.Contains("ei"));
Console.WriteLine("list has words that contains 'ei': {0}", iAfterE);
Question 2: Using LINQ, return a grouped list of products only for categories that have at least one product that is out of stock.
In this case, we run any over a grouping as shown below:
List<Product> products = GetProductList();
var productGroups =
from p in products
group p by p.Category into g
where g.Any(p => p.UnitsInStock == 0)
select new { Category = g.Key, Products = g };
Question 3: Determine if an array of numbers contains all odds.
int[] numbers = { 1, 11, 3, 19, 41, 65, 19 };
bool onlyOdd = numbers.All(n => n % 2 == 1);
Console.WriteLine("The list contains only odd numbers: {0}", onlyOdd);
Question 4: Using LINQ, return a grouped list of products only for categories that have all of their products in stock.
List<Product> products = GetProductList();
var productGroups =
from p in products
group p by p.Category into g
where g.All(p => p.UnitsInStock > 0)
select new { Category = g.Key, Products = g };
good article
ReplyDeletesanjay gupta
excellent
ReplyDeleteVery good... thanks.
ReplyDeleteMore please!
Extremely hard to reveal these helpful page or site. I have numerous gadgets and accomplishing legitimate article of these worked admirably and vitality keeps on being seeing about this web blog. You can use this assignment writing service for any kind of essay writing work.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThanks for the great post! Your QAs have been added to the www.fullstack.cafe portal and back-linked!
ReplyDeleteThanks for such a good article on LinQ Interview Questions
ReplyDeleteAivivu - đại lý chuyên vé máy bay trong nước và quốc tế
ReplyDeleteve may bay di my gia re
vé máy bay từ los angeles về việt nam
ve may bay tư duc ve viet nam
ve may bay tu nga ve viet nam
vé máy bay từ anh về việt nam
chuyến bay từ paris về hà nội
khách sạn cách ly ở nha trang
"LINQ interview questions part 3" offers some intricate concepts to explore! If you're preparing for such topics and balancing other responsibilities, it's important to prioritize time effectively. Balancing commitments can be challenging, and sometimes you might even wonder if it's possible to pay someone to take my TEAS test. That said, focusing on your own learning journey is always rewarding!
ReplyDelete