string[] classIds = auditModel.ClassIds.Split(',');其中auditModel.ClassIds中的数据是以   ,m,n,x,y   的形式存放的请问classIds数组中的数据是{null,m,n,x,y}还是{m,n,x,y}

解决方案 »

  1.   

    是{"","m","n","x","y"}
    是空字符串,而不是null
    如果要把空字符串去掉,可以
    string[] classIds = auditModel.ClassIds.Split(new char[]{','}, StringSplitOptions.RemoveEmptyEntries);
      

  2.   

    {null,m,n,x,y}
    要想去掉为空的项,用这个函数的重载版本。
      

  3.   

    都不是,第一个不是null 是“”空
      

  4.   

    那也可以去掉 “”的
    string[] classIds = auditModel.ClassIds.Split(new char[]{','}, StringSplitOptions.RemoveEmptyEntries);