IColumnMappingCollection.IndexOf(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したソース列名を持つ DataColumnMapping オブジェクトの場所を取得します。 名前では大文字と小文字が区別されます。
public:
int IndexOf(System::String ^ sourceColumnName);
public int IndexOf(string sourceColumnName);
abstract member IndexOf : string -> int
Public Function IndexOf (sourceColumnName As String) As Integer
パラメーター
- sourceColumnName
- String
ソース列の大文字と小文字を区別する名前。
返品
指定したソース列名を持つ DataColumnMapping オブジェクトの 0 から始まる位置。
例
次の例では、DataColumnMappingCollection コレクション内の指定したソース列名を持つ派生クラスのインスタンス (DataColumnMapping) を検索します。 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