C# 一个List<>移除元素问题

maclao 2015-03-23 03:13:38
打个比方 一个List<>里面有九个元素 我用.Remove(0,9)返回的数组应该为空,为什么返回 0 奇怪
...全文
519 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
software_artisan 2015-03-23
  • 打赏
  • 举报
回复
引用 4 楼 starfd 的回复:
我是穿越了? List的Remove方法接受的是T,返回的是bool值,哪里来什么返回0啊什么的?
+1
GreyCandy 2015-03-23
  • 打赏
  • 举报
回复
= 0 ? true : false 这样可以么
  • 打赏
  • 举报
回复
我是穿越了? List的Remove方法接受的是T,返回的是bool值,哪里来什么返回0啊什么的?
exception92 2015-03-23
  • 打赏
  • 举报
回复
如果是 0 返回个空字符串 用三元运算符。
maclao 2015-03-23
  • 打赏
  • 举报
回复
引用 1 楼 xdashewan 的回复:
“空”一般指为实例化的对象,返回0是告诉你结果是0条数据,也就是什么都没有找到,什么都没找到并不代表对象没有被初始化,这是有区别的
大致意思明白 可是我返回的值最后得写入文本文件中 这个0是不要的呀 怎么破
xdashewan 2015-03-23
  • 打赏
  • 举报
回复
“空”一般指为实例化的对象,返回0是告诉你结果是0条数据,也就是什么都没有找到,什么都没找到并不代表对象没有被初始化,这是有区别的

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧