“string”并不包含对“Contains”的定义,到底错在哪?怎样修改?

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:26:49
按照教程输入以下代码但出错,请帮忙看看到底错在哪里?
string[] aa=new string[]{"sagwetg","sgwejf","jkyikt","jkrffg","heaads"};
foreach(string r in aa)
{
if(r.Contains("a"))
{
Response.Write(r.ToString()+"<br>");
}
}

string r 未定义。

那就是说,string类型没有包含这个方法
检查一下,拼写有没有问题
我试过了没问题的
第一句改成string[] aa={"sagwetg","sgwejf","jkyikt","jkrffg","heaads"};
再试试

可能是你的.net 版本问题。.net 2.0 是有这个函数的。.net 以前的版本可能没有这个函数。你是在.net 2.0 环境下调试的吗,IIS 里是可以指定使用哪个版本的。