This question already has answers here:
How to get number of false in every column of a table?
                                
                                    (3个答案)
                                
                        
                                3年前关闭。
            
                    
我有一个DataTable dt

--------------------------------
col1 | col2 | col3 | col4 | col5
--------------------------------
true | false|false|true |false
false| true |false|false|false
true | false|false|true |false
false| false|false|true |false


我想使用linq并在col1中获取数字“ false”。

****假是字符串时***

最佳答案

您也可以使用linq执行此操作:

int count = from myRow in dt.AsEnumerable()
  .Where(r => r.Field<string>("col1") == "false")
  .Count();


或者:

int count = from myRow in dt.AsEnumerable()
  .Count(r => r.Field<string>("col1") == "false");

关于c# - 使用linq C#从数据表中查找“假”的数目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36264597/

10-10 13:05