|
287 | 287 | "code": "class Car {\n public string model = \"Toyota\";\n}\n\nCar myCar = new Car();\nConsole.WriteLine(myCar.model);" |
288 | 288 | } |
289 | 289 | ] |
| 290 | +}, |
| 291 | + { |
| 292 | + "title": "LINQ Basics", |
| 293 | + "items": [ |
| 294 | + { |
| 295 | + "definition": "একটি ইন্টিজার লিস্ট থেকে সব ইভেন নাম্বার বের করা।", |
| 296 | + "code": "List<int> numbers = new List<int> {1, 2, 3, 4, 5, 6};\nvar evenNumbers = numbers.Where(n => n % 2 == 0);\n\nforeach (var num in evenNumbers) {\n Console.WriteLine(num);\n}" |
| 297 | + }, |
| 298 | + { |
| 299 | + "definition": "একটি স্ট্রিং লিস্ট থেকে নির্দিষ্ট ক্যারেক্টার দিয়ে শুরু হওয়া নাম বের করা।", |
| 300 | + "code": "List<string> names = new List<string> {\"Ratul\", \"Asif\", \"Raihan\"};\nvar rNames = names.Where(name => name.StartsWith(\"R\"));\n\nforeach (var name in rNames) {\n Console.WriteLine(name);\n}" |
| 301 | + }, |
| 302 | + { |
| 303 | + "definition": "একটি লিস্ট থেকে শুধুমাত্র কিছু প্রপার্টি সিলেক্ট করা (Select)।", |
| 304 | + "code": "var fruits = new List<string> {\"Apple\", \"Banana\", \"Mango\"};\nvar upperFruits = fruits.Select(f => f.ToUpper());\n\nforeach (var f in upperFruits) {\n Console.WriteLine(f);\n}" |
| 305 | + }, |
| 306 | + { |
| 307 | + "definition": "Where এবং OrderBy ব্যবহার করে ফিল্টার ও সর্ট করা।", |
| 308 | + "code": "List<int> scores = new List<int> {70, 40, 90, 60};\nvar result = scores.Where(s => s >= 60).OrderBy(s => s);\n\nforeach (var score in result) {\n Console.WriteLine(score);\n}" |
| 309 | + }, |
| 310 | + { |
| 311 | + "definition": "Anonymous type ব্যবহার করে নতুন অবজেক্ট তৈরি করা (Select)।", |
| 312 | + "code": "var students = new List<string> {\"Ratul\", \"Asif\"};\nvar data = students.Select(s => new { Name = s, Length = s.Length });\n\nforeach (var d in data) {\n Console.WriteLine($\"{d.Name} - {d.Length} letters\");\n}" |
| 313 | + }, |
| 314 | + { |
| 315 | + "definition": "FirstOrDefault ব্যবহার করে একটি এলিমেন্ট পাওয়া না গেলে ডিফল্ট ভ্যালু রিটার্ন করা।", |
| 316 | + "code": "List<string> list = new List<string> {\"One\", \"Two\"};\nvar result = list.FirstOrDefault(x => x == \"Three\");\nConsole.WriteLine(result ?? \"Not Found\");" |
| 317 | + }, |
| 318 | + { |
| 319 | + "definition": "Count ব্যবহার করে কতটি এলিমেন্ট শর্ত পূরণ করছে সেটা বের করা।", |
| 320 | + "code": "List<int> ages = new List<int> {20, 25, 18, 30};\nint adults = ages.Count(age => age >= 18);\nConsole.WriteLine(adults);" |
| 321 | + } |
| 322 | + ] |
290 | 323 | } |
| 324 | + |
291 | 325 | ] |
292 | 326 | } |
0 commit comments