0

linqクエリを使用してデータを返す新しいTwitterNuGetパッケージ(LinqToTwitter)で遊んでいます。次のようなステートメントからのすべての可能なリターンタイプを示すドキュメントを見つけることができませんでした:(これはいくつかのサンプルコードから取得しました)

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

このクエリは、ユーザーの最新のステータス更新を返します。

'var users'から取得できる可能性のあるすべてのものと、そのデータを操作する方法を知りたいです。最も簡単な方法は、これがデバッグで入力された後に結果ビューを確認することですが、オブジェクトの内部を表示できないタイムアウトエラーが発生し続けます。

私の質問:「varusers」が返すすべてのものを印刷する方法はありますか?これは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);
}

PropertyInfoおよびFieldInfoオブジェクトの他のフィールドを試してください。

于 2013-03-16T22:56:13.650 に答える