调用webservice的方法时,传递字符串为什么出错?
nlbd 2005-12-08 03:01:51 我写了一个方法,向方法里传递字符,一调用就提示字符串格式不对,请高手指点
public bool SendMsgEx(string ServerNum,int msgCount,string msgContent)
{
if((msgCount<1)||(msgCount>10)||(msgContent.Length<10)||(ServerNum.Length<5))
return false;
else
return true;
调用时如下
b=ls.SendMsgEx("23715015",2,"[src]13853029096[!src][msg]aa[!msg][src]13853229096[!src][msg]bb[!msg]");
错误提示
System.FormatException: 输入字符串的格式不正确。
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at System.Int16.Parse(String s, NumberStyles style, IFormatProvider provider)
at System.Convert.ToInt16(String value)