Comment obtenir le deuxième élément, seul, à partir d'une liste qui contient 2 éléments c#.net?
C'est ma définition de la liste
public class EventsList
{
public int EventID { get; set; }
public string EventName { get; set; }
}
C'est le code C#
string strCurrentUser = CommonWeb.GetLoginUser();
EventsClass EventObj = new EventsClass();
DataSet ds;
List< EventsList> eventList = new List<EventsList>();
EventsList eventobj = new EventsList();
ds=EventObj.GetEvents(strCurrentUser);
J'ai une liste déroulante dans laquelle il shoould afficher le EventName seul. Comment pourrais-je faire??
liste[1] .......
Pourriez-vous fournir un peu de code? Qu'est-ce que votre liste? Qu'est-ce que c'est?
Pourriez-vous fournir un peu de code? Qu'est-ce que votre liste? Qu'est-ce que c'est?
OriginalL'auteur | 2012-08-28
Vous devez vous connecter pour publier un commentaire.
Votre question n'est pas claire, mais il semble que cela pourrait être aussi simple que d'utiliser le indexeur de
List<T>
, ce qui rend l'accès à un élément ressembler accès au tableau:Pour un plus générale
IEnumerable<string>
vous pouvez utiliser leElementAt
méthode d'extension:values.ElementAtOrDefault(1)
Je pense que votre commentaire n'est il assez... étant donné que la question précise il y a deux éléments dans la liste, je ne pense pas que c'est nécessaire dans la réponse.
Bien sûr.
ElementAtOrDefault
est ici pour les victimes des moteurs de recherche)OriginalL'auteur Jon Skeet
par exemple
Espère que cette aide
+1: en tenant compte de l'énoncé de la question, c'est un bon essai
OriginalL'auteur Niladri Biswas
Puissance de
Linq
nous pouvons atteindre cet objectif...Exemple ci-dessous j'ai Récupérer le particulier Bien seul..
Récupérer le Nom de la propriété à lui seul de la Collection
OriginalL'auteur kumar