IColumnMappingCollection.IndexOf(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得物件位置 DataColumnMapping 與指定的來源欄位名稱。 名稱是區分大小寫的。
public:
int IndexOf(System::String ^ sourceColumnName);
public int IndexOf(string? sourceColumnName);
public int IndexOf(string sourceColumnName);
abstract member IndexOf : string -> int
Public Function IndexOf (sourceColumnName As String) As Integer
參數
- sourceColumnName
- String
來源欄位的大小寫區分名稱。
傳回
物件在零為基礎且 DataColumnMapping 指定來源欄位名稱的位置。
範例
以下範例是在集合中DataColumnMapping搜尋導出類別的實例,DataColumnMappingCollection該欄位名稱為給定來源。 若存在, DataColumnMapping 範例會顯示映射的名稱與索引。 若該映射不存在,範例會顯示錯誤。 此範例假設已建立一個 DataColumnMappingCollection 集合。
public void FindDataColumnMapping()
{
// ...
// create columnMappings
// ...
if (!columnMappings.Contains("Description"))
{
Console.WriteLine("Error: no such table in collection.");
}
else
{
Console.WriteLine("Name {0}",
columnMappings["Description"].ToString());
Console.WriteLine("Index: {0}",
columnMappings.IndexOf("Description").ToString());
}
}
Public Sub FindDataColumnMapping()
' ...
' create columnMappings
' ...
If Not columnMappings.Contains("Description") Then
Console.WriteLine("Error: no such table in collection.")
Else
Console.WriteLine("Name: {0}", _
columnMappings("Description").ToString())
Console.WriteLine("Index: {0}", _
columnMappings.IndexOf("Description").ToString())
End If
End Sub