在 ListView 中显示整个列表(包括所有属性),而不使用布局和项模板



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

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

这个查询返回用户最近的状态更新。

我想知道一切,我可以从'var用户'以及我如何可以操纵数据。显然,最简单的方法是在调试中填充结果视图后检查结果视图,但我总是得到一个超时错误,使我无法查看对象内部。

我的问题:有没有一种方法可以打印出'var users'返回的所有内容?我认为这将是一个简单的ListView,但因为你必须定义一个布局,这不是一个很好的选择,除非有办法不这样做。只要能让我看到所有归还的东西,我都愿意接受。某种输出功能?

尝试使用一些反射,如:

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对象的其他字段

最新更新