Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo AttributeCollection.Contains (Attribute[])

 

Data di pubblicazione: ottobre 2016

Determina se questa raccolta di attributi contiene tutti gli attributi specificati nella matrice di attributi.

Spazio dei nomi:   System.ComponentModel
Assembly:  System (in System.dll)

public bool Contains(
	Attribute[] attributes
)

Parametri

attributes
Type: System.Attribute[]

Matrice di tipo Attribute per trovare nella raccolta.

Valore restituito

Type: System.Boolean

true Se la raccolta contiene tutti gli attributi. in caso contrario, false.

Questa raccolta contiene la matrice di attributi specificata se tutti i tipi di attributo specificato è presente nella raccolta e ogni attributo nella matrice specificata è uguale a un attributo nella raccolta.

Esempio di codice seguente vengono confrontati gli attributi in button1 e textBox1 per verificare se gli attributi per il pulsante presenti negli attributi della casella di testo. Si presuppone che sia button1 e textBox1 sono stati creati in un form.

private void ContainsAttributes() {
   // Creates a new collection and assigns it the attributes for button1.
   AttributeCollection myCollection;
   myCollection = TypeDescriptor.GetAttributes(button1);    

   // Checks to see whether the attributes in myCollection are the attributes for textBox1.
   Attribute[] myAttrArray = new Attribute[100];
   TypeDescriptor.GetAttributes(textBox1).CopyTo(myAttrArray, 0);
   if (myCollection.Contains(myAttrArray))
      textBox1.Text = "Both the button and text box have the same attributes.";
   else
      textBox1.Text = "The button and the text box do not have the same attributes.";
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: