日期:2014-05-18  浏览次数:21029 次

c#中如何查找arraylist中是否包含某个字符
arraylist A内容:{i0i4i5}
arraylist B {i0i1i2i3}
arraylist C {i2i4}
数组R{i0i1i2i3i4i5}
数组D[3,6]

如何用c#编程实现以下目标:

R中的i0在A中存 在,则D[0,0]=1; i1i2i3在A中不存在,则D[0,1]=0,D[0,2]=0,D[0,3]=0; i4i5在A中存在,则D[0,4]=1,D[0,5]=1.
R中的i0i1i2i3在B中存在,则D[1,0][1,1][1,2][1,3]=1;i4i5在B中不存在,则D[1,4][1,5]=1;

依次类推
最后输出数组D[3,6],是一个纯0-1数组

------解决方案--------------------
可以使用linq哦。
Contains()方法。