2016-08-19 22 views
-5

このforeachループでif文を追加したいのですが、明らかにエラーをスローします。これは私がやったことで、私はこれを達成したいforeachループ内のif文C#

文字リテラルで

あまりにも多くの文字。私はこれを行う方法がありますか?

foreach (User user in this.oSkype.Friends) 
     { 
      if (user.OnlineStatus == 'olsOffline') { 
       this.listBoxControl1.Items.Add(user.Handle + ' Offline'); 
      } else { 
       this.listBoxControl1.Items.Add(user.Handle + ' Online'); 
      } 
     } 
+0

「明らかにエラーをスローする」とはどういう意味ですか?あなたが使用しているスカイプAPIの詳細に到達せずに、コードはエラーなく動作するはずです。 – NuWin

+0

変更 'to' ..もう少しの努力がこのコードに入っています – Hristo

+0

エラーとは何ですか、あなたが行ったことと達成したいことを別のセクションに分けることができますか? – Oluwafemi

答えて

2

あなたはタイプstringないcharを扱います。一重引用符を二重引用符に変更する:

foreach (User user in this.oSkype.Friends) 
     { 
      if (user.OnlineStatus == "olsOffline") { 
       this.listBoxControl1.Items.Add(user.Handle + " Offline"); 
      } else { 
       this.listBoxControl1.Items.Add(user.Handle + " Online"); 
      } 
     } 
+1

ああ.... woops、ありがとう –