很傻很天真的问题!!! string[] classIds = auditModel.ClassIds.Split(',');其中auditModel.ClassIds中的数据是以 ,m,n,x,y 的形式存放的请问classIds数组中的数据是{null,m,n,x,y}还是{m,n,x,y} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是{"","m","n","x","y"}是空字符串,而不是null如果要把空字符串去掉,可以string[] classIds = auditModel.ClassIds.Split(new char[]{','}, StringSplitOptions.RemoveEmptyEntries); {null,m,n,x,y}要想去掉为空的项,用这个函数的重载版本。 都不是,第一个不是null 是“”空 那也可以去掉 “”的string[] classIds = auditModel.ClassIds.Split(new char[]{','}, StringSplitOptions.RemoveEmptyEntries); windows2003下发布iis遇到人品级问题 !!!!!!!!!!!!!!!! 又来了个新问题——WinForm窗体透明的问题 这个视图怎么写? 问一个关于SOCKET线程的问题 启动一个线程后如何让它一直存留在系统中,有队列时执行代码,否则等待? 怎样获取winform程序安装后的根目录? C# 测试数据连接是否成功 TransationScope事务不撤消,微软的BUG吗??? VS2005好多版本不知下载哪个,都眼花了 哪位高手有过此种经验? 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。 这段代码时好时坏的,麻烦有心人看看是不是有什么问题。
是空字符串,而不是null
如果要把空字符串去掉,可以
string[] classIds = auditModel.ClassIds.Split(new char[]{','}, StringSplitOptions.RemoveEmptyEntries);
要想去掉为空的项,用这个函数的重载版本。
string[] classIds = auditModel.ClassIds.Split(new char[]{','}, StringSplitOptions.RemoveEmptyEntries);