首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求高手赐教,关于出现:最匹配的重载方法具有一些无效参数的有关问题

2013-02-24 
求高手赐教,关于出现:最匹配的重载方法具有一些无效参数的问题。各位大侠,我是学习C#的学生,在编程频繁项集

求高手赐教,关于出现:最匹配的重载方法具有一些无效参数的问题。
各位大侠,我是学习C#的学生,在编程频繁项集时有一点问题不懂,求大侠赐教,不胜感激!!!!
出现错误代码为:
      if (strArray[h].Contains(shuangzimuliebiao[u][0]) && strArray[h].Contains(shuangzimuliebiao[u][1]))这一行提示与string.Contains(string)最匹配的重载方法具有一些无效参数!!!!
不知道应该怎么修改!!!!谢谢大家了!!!!

所有代码:
               int k = 0;
            int h = 0;
            int s = 0;
            string w = "";
            for (u = 0; u < shuangzimuliebiao.Length; u++)//遍历双字母列表
            {
                if (shuangzimuliebiao[u] == null)//判断是否为空
                    break;
                for (h = 0; h < strArray.Length; h++)//遍历事务项集
                {
                    foreach (char c in strArray[h])
                    {
                        break;
                    }
                    if (strArray[h].Contains(shuangzimuliebiao[u][0]) && strArray[h].Contains(shuangzimuliebiao[u][1]))
                        k++;
                    if (k >= Convert.ToInt32(comboBox1.Text))
                    {
                        houxuanerxiangji[++s] = shuangzimuliebiao[u];//放入候选二项集数组中
                        w = w + houxuanerxiangji[s];
                        k = 0;
                    }
                    if (h == strArray.Length - 1)
                    {
                        k = 0;


                    }
                }
                richTextBox5.Text = w;//在文本框richTextBox5中显示候选二项集
            }

[解决办法]
shuangzimuliebiao是怎么定义的?这是一个什么数组?
[解决办法]
 你加断点看看 strArray[h] 、 shuangzimuliebiao[u][0] 、shuangzimuliebiao[u][1] 这3个变量有值没的。
[解决办法]
strArray[h].Contains(shuangzimuliebiao[u][0].ToString())

后面类似。
[解决办法]
shuangzimuliebiao[u][0].ToString()试试
[解决办法]

引用:
strArray[h].Contains(shuangzimuliebiao[u][0].ToString())

后面类似。

这样用之前先判断 shuangzimuliebiao[u][0]!=null

热点排行