gpt4 book ai didi

c# - 在 C# : Why no 'Item' on System. Data.DataRow 中?

转载 作者:太空狗 更新时间:2023-10-29 17:32:55 25 4
gpt4 key购买 nike

我正在重写/转换一些 VB 代码:

Dim dt As New System.Data.DataTable()
Dim dr As System.Data.DataRow = dt.NewRow()
Dim item = dr.Item("myItem")

C#:

System.Data.DataTable dt = new System.Data.DataTable();
System.Data.DataRow dr = dt.NewRow();
var item = dr.Item["myItem"];

我不能让它在 C# 下运行,我遇到的问题是第三行 var item = dr.Item["myItem"];:

System.Data.DataRow' 不包含 'Item' 的定义,并且找不到接受类型为 'System.Data.DataRow' 的第一个参数的扩展方法 'Item'(您是否缺少使用指令还是程序集引用?)

我在两个项目中都引用了 System.Data 版本 4。我在这里错过了什么?注意:ItemArray 存在于...

最佳答案

像这样尝试:

var item = dr["myItem"];

在 C# 中,您可以访问 indexer property直接地。和 DataRow.Item属性定义为索引器。

关于c# - 在 C# : Why no 'Item' on System. Data.DataRow 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7873972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com