问题描述
string[]strLists={"明日科技","C#編程詞典","C#編程寶典"};string[]strList=Array.FindAll(strLists,s=>(s.IndexOf("C#")>=0));foreach(stringstrinstrList){Console.WriteLine(str);}Console.ReadLine();為什么編譯不成功啊提示“>”錯誤還是要加上什么命令空間
解决方案
解决方案二:
usingSystem.Linq;??????????
解决方案三:
問下LINQ在C#2005有嗎?
解决方案四:
C#2005??.NET有2.0,3.5,4.03.5以后增加了linq
解决方案五:
vs2005需要装扩展,
解决方案六:
看看这个。。。
解决方案七:
禀LZ:linq在.net3.5的时候集成的。所以你用05若不扩展的话,是没有LINQ的。要么扩展要么换08或者10.现在好像有11了。你的代码本身是没有问题的。
解决方案八:
string[]strLists={"明日科技","C#編程詞典","C#編程寶典"};string[]strList=Array.FindAll(strLists,delegate(strings){returns.IndexOf("C#")>=0;});//.NET2.0string[]strList_Linq=strLists.Where(s=>s.IndexOf("C#")>=0).ToArray();//.NET3.0+
解决方案九:
謝謝,不過我安裝net4.0怎么還是用不了啊可以幫我遠程協助下嗎?急救!!
解决方案十:
暈我的QQ是304976363
解决方案十一:
LZ你看你集合的第一项有木有C#,木有C#怎么找他的索引!
解决方案十二:
sorry,没看清,我错了!