DataColumnCollection.Contains(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した名前の列がコレクション内に存在するかどうかを確認します。
public:
bool Contains(System::String ^ name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
パラメーター
- name
- String
検索する列の ColumnName。
戻り値
この名前の列が存在する場合は true
。それ以外の場合は false
。
例
次の例では、 Contains メソッドと メソッドを CanRemove 使用して、列を削除できるかどうかを判断します。 その場合、列は削除されます。
private void RemoveColumn(string columnName, DataTable table)
{
DataColumnCollection columns = table.Columns;
if (columns.Contains(columnName))
if (columns.CanRemove(columns[columnName]))
columns.Remove(columnName);
}
Private Sub RemoveColumn(columnName As String, table As DataTable)
Dim columns As DataColumnCollection = table.Columns
If columns.Contains(columnName) Then
If columns.CanRemove(columns(columnName)) Then
columns.Remove(columnName)
End If
End If
End Sub
注釈
列に対して追加の Contains 操作を実行する前に、 メソッドを使用して列の存在を確認します。 メソッドは、2 つ以上の false
列の名前が同じでも名前空間が異なる場合に を返します。 列名を 1 つの列と正確に一致させるときにあいまいさがある場合、呼び出しは成功しません。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET