2016-08-19 5 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

"그것은 분명히 오류를 던졌습니다"그래서 따옴표에 작은 따옴표를 업데이트? 사용중인 Skype 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, thanks –