Comment obtenir le CheckedListBox les Éléments Sélectionnés dans la Liste des<X>...?

Je vais avoir une Liste de type X. X est un Niveau de la Propriété de la Classe.
Maintenant, sur un événement, j'ai besoin de la CheckedListBox les Éléments Sélectionnés dans une autre Liste.

Comment obtenir la sortie...??
Le code que j'ai essayé est donnée ci-dessous...

public void Initialize(List<X> x1)
{
        chkList.DataSource = x1;
        chkList.DisplayMember = "MeterName"; //MeterName is a property in Class X
        chkList.ValueMember = "PortNum"; //PortNum is a property in Class X
}

private void Click_Event(object sender, EventArgs e)
{

List<X> x2 = new List<X>();
//Here I want to get the checkedListBox selected items in x2;
//How to get it...???

}
projet web? application windows?
Windows app copain...
Double Possible de la Coulée d'une Collection d'éléments à partir d'une zone de liste pour une liste générique

OriginalL'auteur Ravishankar N | 2012-12-19