0

我正在玩一个新的 Twitter NuGet 包 (LinqToTwitter),它使用 linq 查询来返回数据。我无法找到任何文档来显示语句中所有可能的返回类型,如下所示:(我从一些示例代码中得到了这个)

    var users =
        from tweet in twitterCtx.User
        where tweet.Type == UserType.Show &&
              tweet.ScreenName == txtScreenName.Text
        select tweet;

此查询返回用户的最新状态更新。

我想知道我可能从“var users”那里得到的一切,以及我如何操纵这些数据。最简单的方法显然是在调试中填充后检查结果视图,但我不断收到超时错误,阻止我看到对象内部。

我的问题:有没有办法打印出“var users”返回的所有内容?我认为这在 ListView 中会很简单,但由于您必须定义布局,所以除非有办法不这样做,否则这不是一个好选择。我对任何能让我看到返回的东西的东西都持开放态度。某种导出功能?

4

1 回答 1

0

尝试使用一些反射,例如:

var t = tweet.GetType();
foreach (var p in t.GetProperties())
{
    Console.WriteLine(p.Name);
}
foreach (var f in t.GetFields())
{
    Console.WriteLine(f.Name);
}

尝试其他领域PropertyInfoFieldInfo对象。

于 2013-03-16T22:56:13.650 回答