【问题标题】:How do I count number of item in an array from a String.Join method?如何从 String.Join 方法计算数组中的项目数?
【发布时间】:2014-04-17 08:10:48
【问题描述】:
string lbNames = String.Join(", ", (from ListItem li in lbName.Items where li.Selected select li.Value.ToString()).ToArray());

我在上面的代码中收集了 ListBox 中的选定项目,并用逗号将它们按名称分隔为一个字符串值。例如鲍勃、彼得、迪克、詹姆斯

我如何获得能够从所选值中获得的数组数量?在这种情况下 4.

【问题讨论】:

    标签: asp.net listbox listboxitem listitem


    【解决方案1】:
    int intArrayNum = lblNames.Length - lbNames.replace(",").Length
    

    【讨论】:

    • 刚刚注意到上面将是“少一个”,即 1,2,3,4 将产生 3。只需在上面的代码中添加 +1(除非您想将其用于数组索引)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多