ListView.ColumnHeaderCollection Classe

Définition

Représente la collection d’en-têtes de colonnes dans un contrôle ListView.Represents the collection of column headers in a ListView control.

public: ref class ListView::ColumnHeaderCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ListView.ColumnHeaderCollection : System.Collections.IList
type ListView.ColumnHeaderCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListView.ColumnHeaderCollection
Implements IList
Héritage
ListView.ColumnHeaderCollection
Attributs
Implémente

Exemples

L’exemple de code suivant crée un formulaire qui contient ListView un contrôle qui trie manuellement les éléments lorsqu’un clic ListView est effectué sur une colonne du contrôle.The following code example creates a form that contains a ListView control that manually sorts items when a column in the ListView control is clicked. L’exemple définit une classe appelée ListViewItemComparer qui implémente l' System.Collections.IComparer interface qui effectue la ListViewItem comparaison.The example defines a class called ListViewItemComparer that implements the System.Collections.IComparer interface that performs the ListViewItem comparison. L’exemple crée une instance de ListViewItemComparer et l’utilise pour définir la ListViewItemSorter propriété du ListView contrôle.The example creates an instance of ListViewItemComparer and uses it to set the ListViewItemSorter property of the ListView control. L' Sort appel de méthode dans ColumnClick le gestionnaire d’événements utilise les méthodes ListViewItemComparer définies dans pour effectuer le tri des éléments, en fonction de la colonne sur laquelle l’utilisateur a cliqué.The Sort method call in the ColumnClick event handler uses the methods defined in ListViewItemComparer to perform the sort of items, based on the column that is clicked.

#using <System.dll>
#using <System.Drawing.dll>
#using <System.Windows.Forms.dll>

using namespace System;
using namespace System::Windows::Forms;
using namespace System::Drawing;
using namespace System::Collections;

// Implements the manual sorting of items by columns.
ref class ListViewItemComparer: public IComparer
{
private:
   int col;

public:
   ListViewItemComparer()
   {
      col = 0;
   }

   ListViewItemComparer( int column )
   {
      col = column;
   }

   virtual int Compare( Object^ x, Object^ y )
   {
      return String::Compare( (dynamic_cast<ListViewItem^>(x))->SubItems[ col ]->Text,
                              (dynamic_cast<ListViewItem^>(y))->SubItems[ col ]->Text );
   }
};

public ref class ListViewSortForm: public Form
{
private:
   ListView^ listView1;

public:
   ListViewSortForm()
   {
      // Create ListView items to add to the control.
      array<String^>^temp0 = {"Banana","a","b","c"};
      ListViewItem^ listViewItem1 = gcnew ListViewItem( temp0,-1,Color::Empty,Color::Yellow,nullptr );
      array<String^>^temp1 = {"Cherry","v","g","t"};
      ListViewItem^ listViewItem2 = gcnew ListViewItem( temp1,-1,Color::Empty,Color::Red,
                 gcnew System::Drawing::Font( "Microsoft Sans Serif",8.25F,FontStyle::Regular,GraphicsUnit::Point,0 ) );
      array<String^>^temp2 = {"Apple","h","j","n"};
      ListViewItem^ listViewItem3 = gcnew ListViewItem( temp2,-1,Color::Empty,Color::Lime,nullptr );
      array<String^>^temp3 = {"Pear","y","u","i"};
      ListViewItem^ listViewItem4 = gcnew ListViewItem( temp3,-1,Color::Empty,Color::FromArgb( 192, 128, 156 ),nullptr );

      //Initialize the ListView control and add columns to it.
      this->listView1 = gcnew ListView;

      // Set the initial sorting type for the ListView.
      this->listView1->Sorting = SortOrder::None;

      // Disable automatic sorting to enable manual sorting.
      this->listView1->View = View::Details;

      // Add columns and set their text.
      this->listView1->Columns->Add( gcnew ColumnHeader );
      this->listView1->Columns[ 0 ]->Text = "Column 1";
      this->listView1->Columns[ 0 ]->Width = 100;
      listView1->Columns->Add( gcnew ColumnHeader );
      listView1->Columns[ 1 ]->Text = "Column 2";
      listView1->Columns->Add( gcnew ColumnHeader );
      listView1->Columns[ 2 ]->Text = "Column 3";
      listView1->Columns->Add( gcnew ColumnHeader );
      listView1->Columns[ 3 ]->Text = "Column 4";

      // Suspend control logic until form is done configuring form.
      this->SuspendLayout();

      // Add Items to the ListView control.
      array<ListViewItem^>^temp4 = {listViewItem1,listViewItem2,listViewItem3,listViewItem4};
      this->listView1->Items->AddRange( temp4 );

      // Set the location and size of the ListView control.
      this->listView1->Location = Point(10,10);
      this->listView1->Name = "listView1";
      this->listView1->Size = System::Drawing::Size( 300, 100 );
      this->listView1->TabIndex = 0;

      // Enable editing of the items in the ListView.
      this->listView1->LabelEdit = true;

      // Connect the ListView::ColumnClick event to the ColumnClick event handler.
      this->listView1->ColumnClick += gcnew ColumnClickEventHandler( this, &ListViewSortForm::ColumnClick );

      // Initialize the form.
      this->ClientSize = System::Drawing::Size( 400, 400 );
      array<Control^>^temp5 = {this->listView1};
      this->Controls->AddRange( temp5 );
      this->Name = "ListViewSortForm";
      this->Text = "Sorted ListView Control";

      // Resume lay[Out] of* the form.
      this->ResumeLayout( false );
   }

private:

   // ColumnClick event handler.
   void ColumnClick( Object^ /*o*/, ColumnClickEventArgs^ e )
   {
      // Set the ListViewItemSorter property to a new ListViewItemComparer 
      // object. Setting this property immediately sorts the 
      // ListView using the ListViewItemComparer object.
      this->listView1->ListViewItemSorter = gcnew ListViewItemComparer( e->Column );
   }
};

[System::STAThreadAttribute]
int main()
{
   Application::Run( gcnew ListViewSortForm );
}
using System;
using System.Windows.Forms;
using System.Drawing;
using System.Collections;

namespace ListViewSortFormNamespace
{
    
   
    public class ListViewSortForm : Form
    {
        private ListView listView1;
       
        public ListViewSortForm()
        {
            // Create ListView items to add to the control.
            ListViewItem listViewItem1 = new ListViewItem(new string[] {"Banana","a","b","c"}, -1, Color.Empty, Color.Yellow, null);
            ListViewItem listViewItem2 = new ListViewItem(new string[] {"Cherry","v","g","t"}, -1, Color.Empty, Color.Red, new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular, GraphicsUnit.Point, ((System.Byte)(0))));
            ListViewItem listViewItem3 = new ListViewItem(new string[] {"Apple","h","j","n"}, -1, Color.Empty, Color.Lime, null);
            ListViewItem listViewItem4 = new ListViewItem(new string[] {"Pear","y","u","i"}, -1, Color.Empty, Color.FromArgb(((System.Byte)(192)), ((System.Byte)(128)), ((System.Byte)(156))), null);
     
            //Initialize the ListView control and add columns to it.
            this.listView1 = new ListView();

            // Set the initial sorting type for the ListView.
            this.listView1.Sorting = SortOrder.None;
            // Disable automatic sorting to enable manual sorting.
            this.listView1.View = View.Details;
            // Add columns and set their text.
            this.listView1.Columns.Add(new ColumnHeader());
            this.listView1.Columns[0].Text = "Column 1";
            this.listView1.Columns[0].Width = 100;
            listView1.Columns.Add(new ColumnHeader());
            listView1.Columns[1].Text = "Column 2";
            listView1.Columns.Add(new ColumnHeader());
            listView1.Columns[2].Text = "Column 3";
            listView1.Columns.Add(new ColumnHeader());
            listView1.Columns[3].Text = "Column 4";
            // Suspend control logic until form is done configuring form.
            this.SuspendLayout();
            // Add Items to the ListView control.
            this.listView1.Items.AddRange(new ListViewItem[] {listViewItem1,
                listViewItem2,
                listViewItem3,
                listViewItem4});
            // Set the location and size of the ListView control.
            this.listView1.Location = new Point(10, 10);
            this.listView1.Name = "listView1";
            this.listView1.Size = new Size(300, 100);
            this.listView1.TabIndex = 0;
            // Enable editing of the items in the ListView.
            this.listView1.LabelEdit = true;
            // Connect the ListView.ColumnClick event to the ColumnClick event handler.
            this.listView1.ColumnClick += new ColumnClickEventHandler(ColumnClick);
            
            // Initialize the form.
            this.ClientSize = new Size(400, 400);
            this.Controls.AddRange(new Control[] {this.listView1});
            this.Name = "ListViewSortForm";
            this.Text = "Sorted ListView Control";
            // Resume layout of the form.
            this.ResumeLayout(false);
        }
        
    
        // ColumnClick event handler.
        private void ColumnClick(object o, ColumnClickEventArgs e)
        {
            // Set the ListViewItemSorter property to a new ListViewItemComparer 
            // object. Setting this property immediately sorts the 
            // ListView using the ListViewItemComparer object.
            this.listView1.ListViewItemSorter = new ListViewItemComparer(e.Column);
        }

        [System.STAThreadAttribute()]
        public static void Main()
        {
            Application.Run(new ListViewSortForm());
        }

    }

    // Implements the manual sorting of items by columns.
    class ListViewItemComparer : IComparer
    {
        private int col;
        public ListViewItemComparer()
        {
            col = 0;
        }
        public ListViewItemComparer(int column)
        {
            col = column;
        }
        public int Compare(object x, object y)
        {
            return String.Compare(((ListViewItem)x).SubItems[col].Text, ((ListViewItem)y).SubItems[col].Text);
        }
    }

}
Imports System.Windows.Forms
Imports System.Drawing
Imports System.Collections


Namespace ListViewSortFormNamespace

    Public Class ListViewSortForm
        Inherits Form

        Private listView1 As ListView

        Public Sub New()
            ' Create ListView items to add to the control.
            Dim listViewItem1 As New ListViewItem(New String() {"Banana", "a", "b", "c"}, -1, Color.Empty, Color.Yellow, Nothing)
            Dim listViewItem2 As New ListViewItem(New String() {"Cherry", "v", "g", "t"}, -1, Color.Empty, Color.Red, New Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular, GraphicsUnit.Point, CType(0, System.Byte)))
            Dim listViewItem3 As New ListViewItem(New String() {"Apple", "h", "j", "n"}, -1, Color.Empty, Color.Lime, Nothing)
            Dim listViewItem4 As New ListViewItem(New String() {"Pear", "y", "u", "i"}, -1, Color.Empty, Color.FromArgb(CType(192, System.Byte), CType(128, System.Byte), CType(156, System.Byte)), Nothing)

            'Initialize the ListView control and add columns to it.
            Me.listView1 = New ListView

            ' Set the initial sorting type for the ListView.
            Me.listView1.Sorting = SortOrder.None
            ' Disable automatic sorting to enable manual sorting.
            Me.listView1.View = View.Details
            ' Add columns and set their text.
            Me.listView1.Columns.Add(New ColumnHeader)
            Me.listView1.Columns(0).Text = "Column 1"
            Me.listView1.Columns(0).Width = 100
            listView1.Columns.Add(New ColumnHeader)
            listView1.Columns(1).Text = "Column 2"
            listView1.Columns.Add(New ColumnHeader)
            listView1.Columns(2).Text = "Column 3"
            listView1.Columns.Add(New ColumnHeader)
            listView1.Columns(3).Text = "Column 4"
            ' Suspend control logic until form is done configuring form.
            Me.SuspendLayout()
            ' Add Items to the ListView control.
            Me.listView1.Items.AddRange(New ListViewItem() {listViewItem1, listViewItem2, listViewItem3, listViewItem4})
            ' Set the location and size of the ListView control.
            Me.listView1.Location = New Point(10, 10)
            Me.listView1.Name = "listView1"
            Me.listView1.Size = New Size(300, 100)
            Me.listView1.TabIndex = 0
            ' Enable editing of the items in the ListView.
            Me.listView1.LabelEdit = True
            ' Connect the ListView.ColumnClick event to the ColumnClick event handler.
            AddHandler Me.listView1.ColumnClick, AddressOf ColumnClick

            ' Initialize the form.
            Me.ClientSize = New Size(400, 400)
            Me.Controls.AddRange(New Control() {Me.listView1})
            Me.Name = "ListViewSortForm"
            Me.Text = "Sorted ListView Control"
            ' Resume layout of the form.
            Me.ResumeLayout(False)
        End Sub


        ' ColumnClick event handler.
        Private Sub ColumnClick(ByVal o As Object, ByVal e As ColumnClickEventArgs)
            ' Set the ListViewItemSorter property to a new ListViewItemComparer 
            ' object. Setting this property immediately sorts the 
            ' ListView using the ListViewItemComparer object.
            Me.listView1.ListViewItemSorter = New ListViewItemComparer(e.Column)
        End Sub

    End Class

    ' Implements the manual sorting of items by columns.
    Class ListViewItemComparer
        Implements IComparer

        Private col As Integer

        Public Sub New()
            col = 0
        End Sub

        Public Sub New(ByVal column As Integer)
            col = column
        End Sub

        Public Function Compare(ByVal x As Object, ByVal y As Object) As Integer _
           Implements IComparer.Compare
            Return [String].Compare(CType(x, ListViewItem).SubItems(col).Text, CType(y, ListViewItem).SubItems(col).Text)
        End Function
    End Class
End Namespace

Remarques

Une ListView.ColumnHeaderCollection classe stocke les en-têtes de colonnes qui sont ListView affichés dans le View contrôle lorsque Detailsla propriété a la valeur.A ListView.ColumnHeaderCollection class stores the column headers that are displayed in the ListView control when the View property is set to Details. Le ListView.ColumnHeaderCollection stocke ColumnHeader les objets qui définissent le texte à afficher pour une colonne, ainsi que la façon dont l' ListView en-tête de colonne est affiché dans le contrôle lors de l’affichage des colonnes.The ListView.ColumnHeaderCollection stores ColumnHeader objects that define the text to display for a column as well as how the column header is displayed in the ListView control when displaying columns. Quand un ListView affiche des colonnes, les éléments et leurs sous-éléments s’affichent dans leurs propres colonnes.When a ListView displays columns, the items and their subitems are displayed in their own columns. Pour spécifier les colonnes sous lesquelles les données de sous-élément ListViewItem.ListViewSubItemCollection sont affichées, consultez la classe.To specify which columns subitem data is displayed under, see the ListViewItem.ListViewSubItemCollection class.

Il existe plusieurs façons d’ajouter des en-têtes de colonne à la collection.There are a number of ways to add column headers to the collection. La Add méthode ajoute un en-tête de colonne unique à la collection.The Add method adds a single column header to the collection. Pour ajouter plusieurs en-têtes de colonne à la collection, vous créez un tableau d' ColumnHeader objets et vous le transmettez AddRange à la méthode.To add a number of column headers to the collection, you create an array of ColumnHeader objects and pass it to the AddRange method. Si vous souhaitez insérer un en-tête de colonne à un emplacement spécifique dans la collection, vous pouvez Insert utiliser la méthode.If you want to insert a column header at a specific location in the collection, you can use the Insert method. Pour supprimer des en-têtes de colonnes, vous pouvez Remove utiliser la méthode RemoveAt ou la méthode si vous savez où l’en-tête de colonne se trouve dans la collection.To remove column headers, you can use either the Remove method or the RemoveAt method if you know where the column header is located in the collection. La Clear méthode vous permet de supprimer tous les en-têtes de colonnes de la collection au Remove lieu d’utiliser la méthode pour supprimer un seul en-tête de colonne à la fois.The Clear method allows you to remove all column headers from the collection instead of using the Remove method to remove a single column header at a time.

En plus des méthodes et des propriétés pour l’ajout et la suppression d’en ListView.ColumnHeaderCollection -têtes de colonnes, le fournit également des méthodes pour rechercher des en-têtes de colonnes dans la collection.In addition to methods and properties for adding and removing column headers, the ListView.ColumnHeaderCollection also provides methods to find column headers in the collection. La Contains méthode vous permet de déterminer si un en-tête de colonne est un membre de la collection.The Contains method enables you to determine whether a column header is a member of the collection. Une fois que vous savez que l’en-tête de colonne se trouve dans la collection IndexOf , vous pouvez utiliser la méthode pour déterminer où se trouve l’en-tête de colonne dans la collection.Once you know that the column header is located in the collection, you can use the IndexOf method to determine where the column header is located in the collection.

Notes

Un comportement inattendu peut se produire lorsque la largeur combinée de toutes les colonnes dépasse 32 768 pixels.Unexpected behavior can result when the combined width of all columns exceeds 32,768 pixels.

Constructeurs

ListView.ColumnHeaderCollection(ListView)

Initialise une nouvelle instance de la classe ListView.ColumnHeaderCollection.Initializes a new instance of the ListView.ColumnHeaderCollection class.

Propriétés

Count

Obtient le nombre d’éléments de la collection.Gets the number of items in the collection.

IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.Gets a value indicating whether the collection is read-only.

Item[Int32]

Obtient l'en-tête de colonne à l'index spécifié dans la collection.Gets the column header at the specified index within the collection.

Item[String]

Obtient l'en-tête de colonne avec la clé spécifiée de la collection.Gets the column header with the specified key from the collection.

Méthodes

Add(ColumnHeader)

Ajoute un ColumnHeader existant à la collection.Adds an existing ColumnHeader to the collection.

Add(String)

Crée et ajoute à la collection une colonne avec le texte spécifié.Creates and adds a column with the specified text to the collection.

Add(String, Int32)

Crée et ajoute à la collection une colonne avec le texte et la largeur spécifiés.Creates and adds a column with the specified text and width to the collection.

Add(String, Int32, HorizontalAlignment)

Ajoute un en-tête de colonne à la collection en spécifiant son texte, sa largeur et ses paramètres d'alignement.Adds a column header to the collection with specified text, width, and alignment settings.

Add(String, String)

Crée et ajoute à la collection une colonne avec le texte et la clé spécifiés.Creates and adds a column with the specified text and key to the collection.

Add(String, String, Int32)

Crée et ajoute à la collection une colonne avec le texte, la clé et la largeur spécifiés.Creates and adds a column with the specified text, key, and width to the collection.

Add(String, String, Int32, HorizontalAlignment, Int32)

Crée et ajoute à la collection une colonne avec la clé, le texte aligné, la largeur et l'index d'image spécifiés.Creates and adds a column with the specified key, aligned text, width, and image index to the collection.

Add(String, String, Int32, HorizontalAlignment, String)

Crée et ajoute à la collection une colonne avec la clé, le texte aligné, la largeur et la clé d'image spécifiés.Creates and adds a column with the specified key, aligned text, width, and image key to the collection.

AddRange(ColumnHeader[])

Ajoute un tableau d'en-têtes de colonne à la collection.Adds an array of column headers to the collection.

Clear()

Supprime tous les en-têtes de colonne de la collection.Removes all column headers from the collection.

Contains(ColumnHeader)

Détermine si l'en-tête de colonne spécifié réside dans la collection.Determines whether the specified column header is located in the collection.

ContainsKey(String)

Détermine si une colonne avec la clé spécifiée figure dans la collection.Determines if a column with the specified key is contained in the collection.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour itérer au sein de la collection d'en-têtes de colonne.Returns an enumerator to use to iterate through the column header collection.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
IndexOf(ColumnHeader)

Retourne l'index, dans la collection, de l'en-tête de colonne spécifié.Returns the index, within the collection, of the specified column header.

IndexOfKey(String)

Détermine l'index pour une colonne avec la clé spécifiée.Determines the index for a column with the specified key.

Insert(Int32, ColumnHeader)

Insère un en-tête de colonne existant dans la collection à l'index spécifié.Inserts an existing column header into the collection at the specified index.

Insert(Int32, String)

Crée un en-tête de colonne avec le texte spécifié et l'insère dans la collection à l'index spécifié.Creates a new column header with the specified text, and inserts the header into the collection at the specified index.

Insert(Int32, String, Int32)

Crée un en-tête de colonne avec le texte et la largeur initiale spécifiés et l'insère dans la collection à l'index spécifié.Creates a new column header with the specified text and initial width, and inserts the header into the collection at the specified index.

Insert(Int32, String, Int32, HorizontalAlignment)

Crée un nouvel en-tête de colonne et l'insère dans la collection à la position d'index spécifiée.Creates a new column header and inserts it into the collection at the specified index.

Insert(Int32, String, String)

Crée un en-tête de colonne avec le texte et la clé spécifiés et l'insère dans la collection à l'index spécifié.Creates a new column header with the specified text and key, and inserts the header into the collection at the specified index.

Insert(Int32, String, String, Int32)

Crée un en-tête de colonne avec le texte, la clé et la largeur initiale spécifiés et l'insère dans la collection à l'index spécifié.Creates a new column header with the specified text, key, and width, and inserts the header into the collection at the specified index.

Insert(Int32, String, String, Int32, HorizontalAlignment, Int32)

Crée un en-tête de colonne avec le texte aligné, la clé, la largeur et l'index d'image spécifiés et l'insère dans la collection à l'index spécifié.Creates a new column header with the specified aligned text, key, width, and image index, and inserts the header into the collection at the specified index.

Insert(Int32, String, String, Int32, HorizontalAlignment, String)

Crée un en-tête de colonne avec le texte aligné, la clé, la largeur et la clé d'image spécifiés et l'insère dans la collection à l'index spécifié.Creates a new column header with the specified aligned text, key, width, and image key, and inserts the header into the collection at the specified index.

MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
Remove(ColumnHeader)

Supprime de la collection l'en-tête de colonne spécifié.Removes the specified column header from the collection.

RemoveAt(Int32)

Supprime l'en-tête de colonne situé à la position d'index spécifiée dans la collection.Removes the column header at the specified index within the collection.

RemoveByKey(String)

Supprime la colonne avec la clé spécifiée de la collection.Removes the column with the specified key from the collection.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie les objets ColumnHeader de ListView.ColumnHeaderCollection dans un tableau, en commençant au niveau d'un index de tableau particulier.Copies the ColumnHeader objects in the ListView.ColumnHeaderCollection to an array, starting at a particular array index.

ICollection.IsSynchronized

Obtient une valeur indiquant si l'accès à ListView.ColumnHeaderCollection est synchronisé (thread-safe).Gets a value indicating whether access to the ListView.ColumnHeaderCollection is synchronized (thread safe).

ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à la collection de contrôles.Gets an object that can be used to synchronize access to the collection of controls.

IList.Add(Object)

Ajoute un objet ColumnHeader à ListView.Adds a ColumnHeader to the ListView.

IList.Contains(Object)

Détermine si l'en-tête de colonne spécifié réside dans la collection.Determines whether the specified column header is located in the collection.

IList.IndexOf(Object)

Retourne l'index, dans la collection, de l'en-tête de colonne spécifié.Returns the index, within the collection, of the specified column header.

IList.Insert(Int32, Object)

Insère un en-tête de colonne existant dans la collection à l'index spécifié.Inserts an existing column header into the collection at the specified index.

IList.IsFixedSize

Obtient une valeur indiquant si ListView.ColumnHeaderCollection est de taille fixe.Gets a value indicating whether the ListView.ColumnHeaderCollection has a fixed size.

IList.Item[Int32]

Obtient ou définit l'en-tête de colonne à l'index spécifié dans la collection.Gets or sets the column header at the specified index within the collection.

IList.Remove(Object)

Supprime de la collection l'en-tête de colonne spécifié.Removes the specified column header from the collection.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à