using (QualityControlClient bpClient = SoapClientFactory.CreateQualityControlServiceClient())

解决方案 »

  1.   

    这句代码相当于
    try
    {
    QualityControlClient bpClient = SoapClientFactory.CreateQualityControlServiceClient();
    ... // using内的代码
    }
    finally
    {
    bpClient.Dispose();
    }
      

  2.   

    using里面那句就是实例化一个对象使用using是使用完这个对象会进行资源释放
      

  3.   

    实例化一个对象不是用new嘛?w
      

  4.   

      private void BindListView()        {            using (QualityControlClient bpClient = SoapClientFactory.CreateQualityControlServiceClient())            {                selMods = bpClient.GetModelList_qc_Standard(string.Format("SysCode='{0}' and PWNO='{1}' and DelFlag=0 order by ShowIn", this.ucSysBooks1.SysCode,this.ucSysWorkShop1.WorkShopCode));                if (selMods != null)                    this.gridControl1.DataSource = selMods;
      

  5.   

    一定要new,只要是一个对象就行using(obj)也可以,但是只有实现了idisposed接口的对象才能放在using里,应该在最后要调用dispose方法,这个是接口内定义的
      

  6.   

    不一定要new,上面写错了