C#怎樣去掉對於用Splict分隔的數組中的空值?


string[] arrayUserId = userIds.Split(new char[] { ',' },StringSplitOptions.RemoveEmptyEntries);

可以去掉比如:“12,3,,34,5,,,456,"中所含空值,最后會變成:“12,3,34,5,456"

如果userIds本身是空值那么使用Length就可以獲取元素數為0

比如:userIds=“",那么使用上述代碼可以得到:arrayUserId.Length==0,如果不使用上述代碼而直接用userIds.Split(',')那么arrayUserId.Length==1這樣就與實際不符了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM