Извращения на c# 3.0
Пытался распечатать все тотже злосчастный фид. Вот что получилось. Правда не бейте я еще не до конца эту фишку освоил.
public static class myExtensions{
public static void ApplyFn(this IEnumerable lst, Func<Object, Object> printFn)
{
foreach(var item in lst) print Fn(item);
}
}
{
public static void Main(string[] args)
{
var feed = WebFeedFactory.Create("http://softwaremaniacs.org/blog/feed/atom/");
feed.Items.ApplyFn(x => { var y = x as IWebFeedItem; Console.WriteLine(y.Title + Environment.NewLine + y.Text); return null; });
}
}
Комментариев нет:
Отправить комментарий