Linq2Twitter Получить медиа-объекты System.Collections.Generic.List C #

1

Привет всем здесь идет вопрос о нобе,

Я пытаюсь использовать библиотеку twitter "linq2twitter" в С#. Я хотел бы получить контент от:

System.Collections.Generic.List <.LinqToTwitter.MediaEntity.>

Моя попытка проста:

public string [] MediaContent;

MediaContent = tweet.Entities.MediaEntities.ToArray()

Я попытался преобразовать его в массив [] с функцией.ToArray(), но я получаю ошибку "преобразование из типа LinqToTwitter.MediaEntity [] в строку [] невозможно"

Я думаю, есть лучший способ получить данные из этого типа списка? Может кто-нибудь дать мне подсказку?

спасибо,

шлагтов

  • 1
    MediaEntity - это класс. Вам нужно будет явно конвертировать это. Возможно, что-то вроде: tweet.Entities.MediaEntities.Select (me => me.PropertyYouWantThatIsAString) .ToArray ()
Теги:
linq-to-twitter

1 ответ

1
Лучший ответ

Вы можете использовать технику в комментарии thorkia для получения одного из свойств строки MediaEntity, но не ясно, что вы хотите. Здесь, как преобразовать список в MediaEntity []:

public MediaEntity[] MediaContent;

MediaContent = tweet.Entities.MediaEntities.ToArray()

Здесь все, что я сделал, это изменить тип массива из строки [] в MediaEntity [].

  • 0
    Спасибо Джо (также за вашу замечательную библиотеку), а также спасибо Thorkia, это было очень полезно ;-)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню