将一个数字拆分为一个字符串数组

法赞MH

有一份候选人名单。

candid: {12,14,16,19,25,64,78}

代码 :

    for (int i = 0; i < candid.Count; i++)
    {
        var searchTerm = candid[i].ToString();
        var searchItems = searchTerm.ToCharArray().ToString();
        foreach (Tran b in transactions)
        {
            string[] temp = new string[b.itemsUtilities.Count];
            int j = 0;
            foreach (ItemUtility c in b.itemsUtilities)
            {
                temp[j] = c.item.ToString();
                j = j + 1;
            }
            if (searchItems.All(a => temp.Contains(a)))
                arraye[i] = arraye[i] + (b.transactionUtility);
        }
    }

我收到以下错误:

“string[]”不包含“Contains”的定义,并且最好的扩展方法重载“Queryable.Contains(IQueryable, char)”需要一个“IQueryable”类型的接收器

如果代码从: var searchItems = searchTerm.ToCharArray().ToString();

至 : var searchItems = searchTerm.split();

此错误已修复,但此split命令不分隔数字。

蒂姆·施梅尔特

我猜您想将数字分成string[].

var searchItems = searchTerm.ToCharArray().ToString();

这将始终创建一个字符串,"System.Char[]"因此不是您想要的。

我猜你想要:

string[] searchItems = searchTerm.Select(c => c.ToString()).ToArray();

这应该修复编译器错误,因为searchItems.All现在将投影字符串而不是字符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将多个数组和一个字符串组合成一个数组?

如何拆分一个字符串数组?

使用一个字符串数组来拼接另一个数组?

Swift:如何将一个字符串数组拆分为多个匹配值数组?

每n个单词将一个字符串拆分为较小的字符串

如何将一个字符串拆分为一个长度为3的字符串列表?

每n个字符将字符串拆分为一个新列

迭代一个字符串中的最后一个数字

将字符串每2个字符拆分为一个数组

从一个或两个数字中去除一个字符串

如何将一个字符串分成两个,然后将其中一个字符串变成一个数字[php]

根据第一个字符串将行拆分为键/值对

如何将一个字符串数组存储到另一个字符串数组中?

如何将一个字符串的项目拆分为两个,其中一个包含以'-D'开头的项目?

给定一个字符串s,将字符串拆分为令牌

迭代一个字符串并用 C++ 填充一个数组

计算一个字符串中出现了多少个数字

将一个字符串拆分为两个字符串

将一个字符串拆分为多行 (SAS)

将一个字符数组拆分为字符数组数组时,第一个数组始终显示为随机字符

C:将一个字符串拆分为两个字符串,并返回一个2元素数组

在一个字符串中保存多个数组

将一个字符串拆分为多个列表

如何在 TypeScript 中将一个字符串拆分为两个变量?

将一个字符串一分为二并分配给两个字符数组

将一个字符串在 r 中的多个分隔符处拆分为多行

如何将一个字符串拆分为几个可能的字符?

如何拆分字符串并只取python中的第一个字符串(一个数字)?

如何将字符串拆分为第一个字符和其余字符?