什么是C#中的DataBaseReader.Item等价物

时间:2012-03-30 16:40:45

标签: c#-4.0 vb.net-2010

我们如何使用此vb代码并将其转换为c#

Dim reader As OracleDataReader
If Not reader.Item("ABC") Is DBNull.Value

c#中没有项目,我尝试了GetSchemaTable()。Columns.Cointains(“ABC”)但是没有用。

1 个答案:

答案 0 :(得分:2)

由于某些原因,C#中的IDataReader没有像VB.NET中的项property。 你可以用

var value = (reader["ABC"] as String)??String.Empty;

虽然。这也适用于DBNull。