örneğine ayarlanmadı Ama bir hatayı bir örneğiC# - Nesne referans Ben heyecan</p> <p>tweets almak çalışıyorum
Kod ayarlanmamış
Nesne referans almak değil :
public void Call_Tweet_Update() { var service = new TwitterService(Consumer_Key, Consumer_Secret); service.AuthenticateWith(Access_Token, AccessToken_Secret); var tweets = service.ListTweetsOnHomeTimeline(new ListTweetsOnHomeTimelineOptions { Count = 200 }); string[] twt_id = new string[50]; long id = 0; int i = 0; int increment = 0; string twtid; string screenname; foreach (var tweet in tweets) { if (tweet.InReplyToStatusId.ToString() != "") { if ((tweet.User.ScreenName == "IIPL_LTD") || (tweet.Text.StartsWith("@IIPL_LTD"))) { string replyid = tweet.InReplyToStatusId.ToString(); while (replyid != "") { if (i == 0) { twt_id[i] = tweet.Id.ToString(); } id = Convert.ToInt64(replyid); var twt = service.GetTweet(new GetTweetOptions { Id = id }); //twtid = Convert.ToInt64(tweet.Id).ToString(); twtid = Convert.ToInt64(twt.Id).ToString(); //abc = twtid; i = i + 1; twt_id[i] = twtid; replyid = twt.InReplyToStatusId.ToString(); // replyid = tweet.InReplyToStatusId.ToString(); // replyid = ""; increment = increment + 1; } } }
bu nesne referans olarak sonlandırılmış kod bir inst ayarlanmadı nedir formans
38811592704 olarak kimliği Alma ancak aşağıda hat alma boş değer
var TWT = service.GetTweet (yeni GetTweetOptions {Id = id});
while (replyid != "") { if (i == 0) { twt_id[i] = tweet.Id.ToString(); } id = Convert.ToInt64(replyid); var twt = service.GetTweet(new GetTweetOptions { Id = id }); twtid = Convert.ToInt64(twt.Id).ToString(); }
Herhangi bir fikir? Şimdiden teşekkürler. Burada size soruna neden ca
onay replyid değeri ise onun boş .. – iJade
Debug Run it ve aslında boş olduğu değer kontrol edin. Sanırım daha önce kullanılmış olsaydı hizmetin olması gerektiği için id'in boş olduğunu varsaymak zorundayız ... Aslında yanıtın içinde olanı kontrol edin –
Ben bir nullReferenceException nedir ve nasıl bir cevap yazabilirim – user2500094