读书人

新手请问:算法怎么计算包含

发布时间: 2012-06-13 12:30:18 作者: rapoo

新手请教:算法,如何计算包含
(简化单元格坐标表示)

在datagridview表格中,如何判断单元格[2,1][2,2][2,3][2,4]是否包含单元格[3,1]的值

用if([3,1] == [2,1]||
[3,1] == [2,2]||
[3,1] == [2,3]||
[3,1] == [2,4])

觉得似乎有些麻烦,

可不可以用 linq 的contains 方法呢?

具体该怎么写代码呢? 谢谢




[解决办法]

C# code
bool result = (from c in dgv.Rows.Cast<DataGridViewRow>() where c.Index >= 1 && c.Index >= 4 select c.Cells[2].Value.ToString()).Contains(dgv[3, 1].Value.ToString()); 

读书人网 >C#

热点推荐