В состоянии C# 2.0, чтобы сделать List<T>.Convert
? Если так, я думаю, что Ваше лучшее предположение должно было бы использовать это с делегатом:
List<int> list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
list.Convert(delegate (int i) { return i.ToString(); });
Что-то вдоль тех строк.
<час>ответ Upvote Glenn, который является, вероятно, корректным кодом;-)
Похоже, они ограничивают его начальными 20 фотографиями на flickr
http://www.flickr.com/help/website/
Почему я вижу только 20 элементы в RSS каналы?
Flickr показывает только последние 20 элементов в ленте. Из-за этого первая когда вы подключитесь к каналу, вы просматривать только самые последние элементы. Но если ваш RSS-ридер сохраняет элементы (как и большинство do) вы увидите более 20 в качестве элементы накапливаются со временем.
Но вы потенциально можете использовать flickr api, в частности http://www.flickr.com/services/api/flickr.photosets.getPhotos.html
, который позволяет вам получить больше (однако вам потребуется ключ API)
Изменить:
Хотя я лично не использовал его, я читал / слышал хорошие отзывы о http://phpflickr.com/ который является оберткой flickr api для php 4 и 5
Edit 2: К сожалению, я не могу прокомментировать ваш комментарий, но если вы посмотрите на эту ссылку из блога кода flickr
http://code.flickr.com/blog/2008/08/25/api-responses-as-feeds /
Некоторые ответы API могут быть предоставлены в виде фидов, поэтому вы можете попробовать использовать "& format = feed-rss_200"
, но еще не уверен, включает ли он getPhotos.
Похоже, вы хотите используйте photosets.getPhotos
вызов API . Это даст вам максимум 500 фотографий.
Вот пример, который дает вам URL-адрес фотографии в url_o
http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&extras=url_o&photoset_id=72157622766901612&api_key=[YOUR APIKEY HERE]
Вам нужен ключ api , чтобы заставить его работать.
Вы также можно напрямую получить вывод в формате JSON, добавив & format = json
к URL-адресу.