读书人

求高手赐教关于出现:最匹配的重载方

发布时间: 2013-02-24 17:58:56 作者: rapoo

求高手赐教,关于出现:最匹配的重载方法具有一些无效参数的问题。
各位大侠,我是学习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

读书人网 >C#

热点推荐