C# 阅读twitter用户“u timeline.xml?screen”u name=";xyz";csharp中的文件内容

C# 阅读twitter用户“u timeline.xml?screen”u name=";xyz";csharp中的文件内容,c#,twitter,C#,Twitter,任何人都可以告诉我从“xyx”中检索c#变量中的ID和消息(文本标记)值的过程(代码); c#中的URL。您可以使用如下代码: var url = "http://twitter.com/statuses/user_timeline.xml?screen_name=" + name; var doc = XDocument.Load(url); var statuses = from status in doc.Root.Elements("status") sel

任何人都可以告诉我从“xyx”中检索c#变量中的ID和消息(文本标记)值的过程(代码);
c#中的URL。

您可以使用如下代码:

var url = "http://twitter.com/statuses/user_timeline.xml?screen_name=" + name;
var doc = XDocument.Load(url);
var statuses = from status in doc.Root.Elements("status")
               select new
               {
                   Id = status.Element("id").Value,
                   Text = status.Element("text").Value
               };

他们的代码示例:

var twitterCtx = new TwitterContext();

            var publicTweets =
                from tweet in twitterCtx.Status
                where tweet.Type == StatusType.Public
                select tweet;

            publicTweets.ToList().ForEach(
                tweet => Console.WriteLine(
                    "User Name: {0}, Tweet: {1}",
                    tweet.User.Name,
                    tweet.Text));

也就是说,我非常喜欢Linq语法。

如果您想显示第一个状态,可以执行如下操作:
var first=statuses.first();Show(string.Format(“{0}:{1}”,first.Id,first.Text))