DataTableMappingCollection.Contains Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett värde som anger om ett visst DataTableMapping objekt finns i samlingen.
Överlagringar
| Name | Description |
|---|---|
| Contains(Object) |
Hämtar ett värde som anger om det angivna DataTableMapping objektet finns i samlingen. |
| Contains(String) |
Hämtar ett värde som anger om ett DataTableMapping objekt med det angivna källtabellnamnet finns i samlingen. |
Contains(Object)
Hämtar ett värde som anger om det angivna DataTableMapping objektet finns i samlingen.
public:
virtual bool Contains(System::Object ^ value);
public bool Contains(object? value);
public bool Contains(object value);
abstract member Contains : obj -> bool
override this.Contains : obj -> bool
Public Function Contains (value As Object) As Boolean
Parametrar
- value
- Object
En Object som är DataTableMapping.
Returer
true om den här samlingen innehåller den angivna DataTableMapping; annars false.
Implementeringar
Exempel
I följande exempel söker du efter en DataTableMapping i samlingen. Om mappningen finns i samlingen tas den bort. Om mappningen inte finns i samlingen läggs den till i samlingen och dess index visas. Exemplet förutsätter att en DataTableMappingCollection samling och ett DataTableMapping objekt har skapats.
public void ChangedMyMind()
{
// ...
// create mappings and mapping
// ...
if (mappings.Contains((Object) mapping))
{
mappings.Remove((Object) mapping);
}
else
{
mappings.Add((Object) mapping);
Console.WriteLine("Index of new mapping: "
+ mappings.IndexOf((Object) mapping));
}
}
Public Sub ChangedMyMind()
' ...
' create mappings and mapping
' ...
If mappings.Contains(CType(mapping, Object)) Then
mappings.Remove(CType(mapping, Object))
Else
mappings.Add(CType(mapping, Object))
Console.WriteLine("Index of new mapping: " _
& mappings.IndexOf(CType(mapping, Object)).ToString())
End If
End Sub
Gäller för
Contains(String)
Hämtar ett värde som anger om ett DataTableMapping objekt med det angivna källtabellnamnet finns i samlingen.
public:
virtual bool Contains(System::String ^ value);
public bool Contains(string? value);
public bool Contains(string value);
abstract member Contains : string -> bool
override this.Contains : string -> bool
Public Function Contains (value As String) As Boolean
Parametrar
- value
- String
Det skiftlägeskänsliga källtabellnamnet som innehåller DataTableMapping objektet.
Returer
true om samlingen innehåller ett DataTableMapping objekt med det här källtabellnamnet, annars false.
Implementeringar
Exempel
Följande exempel söker efter ett DataTableMapping objekt med det angivna källtabellnamnet i en DataTableMappingCollection samling. Om det DataTableMapping finns visar exemplet namnet och indexet för mappningen. Om mappningen inte finns visas ett fel i exemplet. Det här exemplet förutsätter att en DataTableMappingCollection samling har skapats.
public void FindDataTableMapping()
{
// ...
// create mappings
// ...
if (!mappings.Contains("Categories"))
Console.WriteLine("Error: no such table in collection");
else
Console.WriteLine
("Name: " + mappings["Categories"].ToString() + "\n"
+ "Index: " + mappings.IndexOf("Categories").ToString());
}
Public Sub FindDataTableMapping()
' ...
' create mappings
' ...
If Not mappings.Contains("Categories") Then
Console.WriteLine("Error: no such table in collection")
Else
Console.WriteLine("Name: " & mappings("Categories").ToString() _
& ControlChars.Cr + "Index: " _
& mappings.IndexOf("Categories").ToString())
End If
End Sub