DataRow[] row1 = dt.AsEnumerable().ToArray();怎样翻译这句话?
答案:2 悬赏:0
解决时间 2021-02-06 13:35
- 提问者网友:醉归
- 2021-02-05 18:15
DataRow[] row1 = dt.AsEnumerable().ToArray();怎样翻译这句话?
最佳答案
- 二级知识专家网友:野心和家
- 2021-02-05 18:50
AsEnumerable()可返回类型化为泛型 IEnumerable 的参数.
ToArray()将序列转换为数组.
类型为DataRow类型
ToArray()将序列转换为数组.
类型为DataRow类型
全部回答
- 1楼网友:如果这是命
- 2021-02-05 19:57
朋友,很谢谢你的问题,也让我了解了。我查了一下:
语言集成查询 (linq) 查询适用于实现 ienumerable 接口或 iqueryable 接口的数据源。
下面是一个例子,你看了会明白的:
在下面的示例中,displayproducts 方法接收一个数据表,其中包含名为 productname一个 datacolumn,提取 productname 值,然后输出值。
using system;
using system.data;
class program {
public void displayproducts(datatable table) {
var productnames = from products in table.asenumerable() select products.field("productname");
console.writeline("product names: ");
foreach (string productname in productnames) {
console.writeline(productname);
}
}
static void main(string[] args) {
datatable table = new datatable();
table.columns.add("id");
table.columns.add("productname");
table.rows.add("1", "chai");
table.rows.add("2", "queso cabrales");
table.rows.add("3", "tofu");
program inst = new program();
inst.displayproducts(table);
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯