【发布时间】:2017-08-26 02:25:07
【问题描述】:
我正在使用 TweetInvi 来获取一堆与指定主题标签匹配的推文。我用以下方法做到这一点:
var matchingTweets = Search.SearchTweets(hashtag);
这会返回一个 IEnumerable(名为 ITweet,接口为 Tweet),但是我无法创建 Tweets 的 List<>,因为 Tweet 是静态类型。
我创建了一个objects 的列表,使用的是:
List<object> matches = matchingTweets.Cast<object>().ToList();
但是,虽然matchingTweets IEnumerable 的每个成员都有许多属性,但我无法使用以下方法访问它们:
long tweetID = matches[i].<property>;
使用matches[i].ToString() 返回推文内容,那么如何有效地将matchingTweets 中的结果转换为列表,然后访问这些列表成员的属性?我最好避免使用dynamic。
【问题讨论】:
-
你需要访问什么属性?
-
IEnumerable中的任何类型都不能是静态的,这是不可能的。
标签: c# twitter ienumerable tweetinvi