2015-03-31 39 views
1

大家好這裏來一個小白的問題,Linq2Twitter獲取媒體實體System.Collections.Generic.List C#

我同在C#中的Twitter庫「linq2twitter」試圖左右。 我想獲得從內容:

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

我嘗試很簡單:

公共字符串[] MediaContent;

MediaContent = tweet.Entities.MediaEntities.ToArray()

我試圖將其轉換成一個串[]數組與.ToArray()函數,但我收到從類型LinqToTwitter一個錯誤」的轉換。 MediaEntity []中的字符串[]是不可能的「

我想有更好的方式從這種類型的列表中獲取數據? 有人可以給我一個小費?

THX,

Fid的

+1

MediaEntity是一個類。你需要明確地轉換這個。可能通過做一些事情:tweet.Entities.MediaEntities.Select(我=> me.PropertyYouWantThatIsAString).ToArray() – thorkia 2015-03-31 14:54:13

回答

1

您可以使用該技術在thorkia的評論獲得MediaEntity的字符串屬性之一,但目前還不清楚這就是你想要的。以下是如何列表轉換爲MediaEntity []:

public MediaEntity[] MediaContent; 

MediaContent = tweet.Entities.MediaEntities.ToArray() 

在這裏,我所做的就是改變從string []以MediaEntity []數組類型。

+0

感謝喬(也爲你的偉大的圖書館),也thx thorkia,這是非常有益的;-) – fid200 2015-03-31 16:38:59