当前位置: 代码迷 >> C# >> “System.ArgumentNullException”类型的未经处理的错误在 System.dll 中发生
  详细解决方案

“System.ArgumentNullException”类型的未经处理的错误在 System.dll 中发生

热度:97   发布时间:2016-05-05 03:28:36.0
“System.ArgumentNullException”类型的未经处理的异常在 System.dll 中发生
public WvSession(string server)
        {
            this.server = server;
            string str = SendCommand("open.cgi");

            Match m = Regex.Match(str, "s:=(.+)");        //错误代码

            if (m.Success)
                connectionId = m.Groups[1].Value;

        }

求大神解释一下怎么回事
------解决思路----------------------
str ==null
------解决思路----------------------
ArgumentNull,参数str为null
------解决思路----------------------
string str = SendCommand("open.cgi");
if(!string.IsNullOrEmpty(str))
{
    Match m = Regex.Match(str, "s:=(.+)");        //错误代码
}
  相关解决方案