DataTableReader.GetName(Int32) 方法

定義

取得指定欄位的值為 String

public:
 override System::String ^ GetName(int ordinal);
public override string GetName(int ordinal);
override this.GetName : int -> string
Public Overrides Function GetName (ordinal As Integer) As String

參數

ordinal
Int32

零基列序數。

傳回

指定欄位名稱。

例外狀況

通過的指數超出0到 FieldCount -1的範圍。

嘗試讀取或存取封閉 DataTableReader.

範例

以下簡單範例包含一個程序,將指定 DataTableReader欄位內所有欄位名稱及欄位的序數位置列示至主控台視窗。

private static void DisplayColumnNames(DataTableReader reader)
{
    // Given a DataTableReader, display column names.
    for (int i = 0; i < reader.FieldCount; i++)
    {
        Console.WriteLine("{0}: {1}", i, reader.GetName(i));
    }
}
Private Sub DisplayColumnNames(ByVal reader As DataTableReader)
   ' Given a DataTableReader, display column names.
   For i As Integer = 0 To reader.FieldCount - 1
      Console.WriteLine("{0}: {1}", i, reader.GetName(i))
   Next
End Sub

備註

GetNameGetOrdinal方法提供反向功能。 也就是說,呼叫 GetOrdinal 的返回值 GetName 應回傳原始參數 GetName;呼叫程序順序相反時,情況相同。

適用於