LINQ (Language Integrated Query) ایک متحد، اظہار پذیری طریقہ فراہم کرتا ہے ڈیٹا کو سوال کرنے اور تبدیل کرنے کے لیے — کلیکشنز، ڈیٹابیسز، XML — مطابقت پذیری syntax کا استعمال کرتے ہوئے۔ یہ functional-style operations (فلٹر، نقشہ، گروپ، جمع) کو براہ راست C# میں لاتا ہے، جو ڈیٹا میں حوالہ دینا جامع اور قابلِ فہم بناتا ہے۔
Method syntax (عام شکل)
adults = people
.Where(p => p.Age >= )
.OrderBy(p => p.Name)
.Select(p => p.Name.ToUpper())
.ToList();
total = numbers.Sum();
count = people.Count(p => p.IsActive);
first = people.FirstOrDefault(p => p.Id == );
any = people.Any(p => p.Age > );
groups = people.GroupBy(p => p.City);
max = people.Max(p => p.Age);
