相关疑难解决方法(0)

关于DataTable的LINQ查询

我正在尝试对DataTable对象执行LINQ查询,奇怪的是我发现在DataTables上执行此类查询并不简单.例如:

var results = from myRow in myDataTable
where results.Field("RowNo") == 1
select results;
Run Code Online (Sandbox Code Playgroud)

这是不允许的.我如何得到这样的工作?

我很惊讶DataTables上不允许LINQ查询!

.net c# linq datatable .net-3.5

997
推荐指数
21
解决办法
88万
查看次数

获得通用词典的价值关键?

从.Net 2.0泛型字典中获取密钥的值很容易:

Dictionary<int, string> greek = new Dictionary<int, string>();
greek.Add(1, "Alpha");
greek.Add(2, "Beta");
string secondGreek = greek[2];  // Beta
Run Code Online (Sandbox Code Playgroud)

但有没有一种简单的方法来获取价值的关键?

int[] betaKeys = greek.WhatDoIPutHere("Beta");  // expecting single 2
Run Code Online (Sandbox Code Playgroud)

.net c#

119
推荐指数
4
解决办法
11万
查看次数

标签 统计

.net ×2

c# ×2

.net-3.5 ×1

datatable ×1

linq ×1