0
我們如何利用這個VB代碼,並將其轉換成C#什麼是C#DataBaseReader.Item相當於
Dim reader As OracleDataReader
If Not reader.Item("ABC") Is DBNull.Value
有在C#中沒有項目,我試過的GetSchemaTable()。Columns.Cointains( 「ABC」 )但那不起作用。
我們如何利用這個VB代碼,並將其轉換成C#什麼是C#DataBaseReader.Item相當於
Dim reader As OracleDataReader
If Not reader.Item("ABC") Is DBNull.Value
有在C#中沒有項目,我試過的GetSchemaTable()。Columns.Cointains( 「ABC」 )但那不起作用。
由於某些原因,C#中的IDataReader沒有類似VB.NET中的Item property
。 你可以使用
var value = (reader["ABC"] as String)??String.Empty;
雖然。這應該與DBNull一起工作。