استفاده از LINQ جهت جستجوی فایل‌ها
یکی دیگر از کاربردهای anonymous types ، امکان استفاده از قابلیت‌های LINQ برای جستجوی فایل‌ها و پوشه‌ها است.مثال:using System;using System.Linq;using System.IO;namespace LINQtoDir{ class Program { static void Main(string[] args) { var query = from f in new DirectoryInfo(@"C:\Documents and Settings\vahid\My Documents\My Pictures") .GetFiles("*.*", SearchOption.AllDirectories) ...
استفاده از LINQ to XML جهت خواندن فیدهای RSS
مثال زیر را به عنوانی نمونه‌ای از کاربرد LINQ to XML برای خواندن فیدهای RSS که اساسا به فرمت XML هستند می‌توان ارائه داد.ابتدا کد کامل مثال را در نظر بگیرید:using System;using System.Collections.Generic;using System.Linq;using System.Xml.Linq;namespace LinqToRSS{ public static class LanguageExtender { public static string SafeValue(this XElement input) { return (input == null) ? string.Empty : input.Value; } public ...
خلاصه‌ای از LINQ to XML
در این مقاله مروری سریع و کاربردی خواهیم داشت بر توانایی‌های مقدماتی LINQ to XML .فایل Employee.XML را با محتویات زیر در نظر بگیرید: <Employees> <Employee> <Name>Vahid</Name> <Phone>11111111</Phone> <Department>IT</Department> <Age>52</Age> </Employee> <Employee> <Name>Farid</Name> <Phone>124578963& ...
برنامه LINQPad و مثال‌های جدید آن
برنامه معروف LINQPad تا کنون به همراه مثال‌های کتاب C# 3.0 in a Nutshell به صورت یکپارچه ارائه می‌شد.اکنون مثال‌های کتاب LINQ in Action نیز قابلیت یکپارچگی با این برنامه را یافته‌اند. به این صورت بسیار ساده و در همان محیط LINQPad می‌توان این مثال‌ها را مرور و اجرا کرد که در یادگیری LINQ کمک شایانی می‌نمایند.برای نصب این مثال‌های یکپارچه جدید، بر روی لینک Download more samples آن کلیک کرده و در صفحه‌ی باز شده، بر روی لینکی به نام Download f ...
ویدیوی رایگان LINQ Programming with C# 3.0
مواردی را که در این ویدیو مشاهده خواهید کرد:Introduction to LINQC# 3.0 Language FeaturesLINQ to ObjectsLambda ExpressionsLINQ to DataSetsGetting Started with LINQ to SQLAdditional LINQ to SQL FeaturesLINQ to XMLLINQ to Entities and the Entity Frameworkدریافت فایلماخذ