Créer une liste en C # avec des types de données ssortingng et int

Comment créer une liste contenant à la fois la valeur de chaîne et la valeur int? Quelqu’un peut-il m’aider s’il vous plaît. Est-il possible de créer une liste avec différents types de données?

Vous pouvez utiliser:

var myList = new List>(); myList.Add(new KeyValuePair(1, "One"); foreach (var item in myList) { int i = item.Key; ssortingng s = item.Value; } 

ou si vous êtes .NET Framework 4, vous pouvez utiliser:

 var myList = new List>(); myList.Add(Tuple.Create(1, "One")); foreach (var item in myList) { int i = item.Item1; ssortingng s = item.Item2; } 

Si la chaîne ou le nombre entier est unique dans le jeu, vous pouvez utiliser:

 Dictionary or Dictionary 

List est homogène. Le seul moyen de le faire consiste à utiliser List qui stockera toute valeur.

Vous pouvez faire en sorte que la liste contienne tout object de votre choix. Pourquoi ne créez-vous pas un object personnalisé?

Objet personnalisé

 public class CustomObject { public ssortingng SsortingngValue { get; set; } public int IntValue { get; set; } public CustomObject() { } public CustomObject(ssortingng ssortingngValue, int intValue) { SsortingngValue = ssortingngValue; IntValue = intValue; } } 

Création de liste

 List CustomObject = new List();