یکی دیگر از کاربردهای 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 که اساسا به فرمت 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 .فایل Employee.XML را با محتویات زیر در نظر بگیرید: <Employees> <Employee> <Name>Vahid</Name> <Phone>11111111</Phone> <Department>IT</Department> <Age>52</Age> </Employee> <Employee> <Name>Farid</Name> <Phone>124578963& ...
برنامه معروف LINQPad تا کنون به همراه مثالهای کتاب C# 3.0 in a Nutshell به صورت یکپارچه ارائه میشد.اکنون مثالهای کتاب LINQ in Action نیز قابلیت یکپارچگی با این برنامه را یافتهاند. به این صورت بسیار ساده و در همان محیط LINQPad میتوان این مثالها را مرور و اجرا کرد که در یادگیری LINQ کمک شایانی مینمایند.برای نصب این مثالهای یکپارچه جدید، بر روی لینک Download more samples آن کلیک کرده و در صفحهی باز شده، بر روی لینکی به نام Download f ...