2017-12-14 3 views
-1

저는 C#을 사용하여 IMAP을 구현하려고합니다. 내가 줄에있는 다음IMAP C# 예외가 throw 됨

public int MailUnreadCount() 
    { 
     imapSw.WriteLine("$ STATUS INBOX (unseen)"); 
     imapSw.Flush(); 

     string res = Response(); 
     Match m = Regex.Match(res, "[0-9]*[0-9]"); 
     return Convert.ToInt32(m.ToString()); 
    } 

:

Exception thrown: 'System.FormatException' in mscorlib.dll 

누구든지 문제가 무엇을 알고 :

return Convert.ToInt32(m.ToString()); 

말한다 다음과 같은 오류를

나는 다음과 같은 기능을 가지고?

감사합니다.

+0

'm.ToString()'반환? – zerkms

+0

Gmail 웹 사이트에서 찾은 문자열을 정수로 변환하려고합니다. –

+0

그리고'm.ToString()'호출이 정확히 무엇을 리턴합니까? – zerkms

답변

0

당신은 같이 사용한다 : 정확히 무엇을

Match m = Regex.Match(res, "[0-9]*[0-9]"); 
if (m.Success) 
{ 
    return Convert.ToInt32(m.Value); 
} 
+0

제안 해 주셔서 감사합니다. 내가 결코 성공하지 못한 것 같아. 왜 그런가? –

+1

res 변수의 값을 알려주시겠습니까? – Sunil

관련 문제