string[] c =b.Intersect(arry);其中b和arry均为定义的数组,调试的时候总是报错:
无法将类型“System.Collections.Generic.IEnumerable<string>”隐式转换为“string[]”。存在一个显式转换(是否缺少强制转换?)
请问是否能这样写。
我还要计算数组c中元素个数能否写为:int k = Convert.ToInt32(c.Length);请教高人
解决方案 »
- 100分三分啦! 大家讨论一下sharepoint
- 【急:寻求帮助】更新页面加载数据问题!
- 能告诉我数据库什么时候把字段定义成varchar,还是nvarchar吗?
- 新人请多多关照,乱丢 1 0 0 分,顺便问一下“__VIEWSTATE”是为什么,怎么有乱码??
- 我在GridView中加了一个ButtonField,他是触发哪个事件的,怎么判断点击他时的行数,谢谢
- GridView下面没有items
- 问一个理论上的问题
- treeview动态添加后,为什么不能展开和收缩节点?
- 没分了,问一下CrystalReportViewer怎么重装~
- 文件上传的一个怪问题
- 一个bs系统,有很多权限应该怎么保存?
- 页面是如何进行定时刷新的???
int k = c.Length;直接这样写就行了
string[] arr2 = new string[] { "1", "2", "4" };
string[] result = arr1.Intersect(arr2).Cast<string>().ToArray();
int count = result.Count();//2