list count属性

zhang_zhen1234 2009-12-25 04:21:59
//存储选择的ID的值
private static List<string> _listStringIDs = new List<string>();

//返回选择的ID值
if (_listStringIDs.Count != 1)
{
return string.Empty;
}
return _listStringIDs[0];
我调试的时候string jj = _listStringIDs[0]; 这里边明明 有一个值 。但是判断的时候 if (_listStringIDs.Count != 1) 总是走这里边,很奇怪啊?
...全文
245 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xray2005 2009-12-25
  • 打赏
  • 举报
回复
if (_listStringIDs.Count == 0)
{
return string.Empty;
}
return _listStringIDs[0];
游北亮 2009-12-25
  • 打赏
  • 举报
回复
楼主的问题确实比较奇怪,有可能是调试环境改变了变量的值?
不过你的问题可以这么解决:

if (_listStringIDs.Count == 0)
{
return string.Empty;
}
return _listStringIDs[0];
java0208 2009-12-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhang_zhen1234 的回复:]
汗_listStringIDs[1] 说越界
[/Quote]

Count还不等于1,那就是没有值呗
jeerisguo 2009-12-25
  • 打赏
  • 举报
回复
接分。。。。。
ivws_19 2009-12-25
  • 打赏
  • 举报
回复
_listStringIDs.Count debug看看是多少
zhang_zhen1234 2009-12-25
  • 打赏
  • 举报
回复
你们都猜错了 我已经试验过了
zhang_zhen1234 2009-12-25
  • 打赏
  • 举报
回复
汗_listStringIDs[1] 说越界
十八道胡同 2009-12-25
  • 打赏
  • 举报
回复
_listStringIDs[0];
_listStringIDs[1];有值不?
有的话就是2
游北亮 2009-12-25
  • 打赏
  • 举报
回复
有可能List的Count大于1啊
takako_mu 2009-12-25
  • 打赏
  • 举报
回复
_listStringIDs[0] 這裡有值只能說明這裡有值,不能代表這個list只能有一個值。
listStringIDs[1]
listStringIDs[2]
listStringIDs[3]
都有可能有值。
我姓区不姓区 2009-12-25
  • 打赏
  • 举报
回复
那就证明_listStringIDs不止一个元素啊……
zhang_zhen1234 2009-12-25
  • 打赏
  • 举报
回复
占个沙发

62,265

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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