Click here to Skip to main content
12,403,811 members (68,501 online)
Rate this:
Please Sign up or sign in to vote.
See more: C#
is this possible list<int,string>?
Posted 1-Mar-13 7:20am
What is list, exactly? If it UI? Or just a collection? If it is, tag the UI library.
scorpzonex 1-Mar-13 14:03pm
list=new list; collection.
I answered, and Solution 1 may be the option, but... there are no "columns" notion here...
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

We don't know how you want to use such collection: for access by key (then see Solution 1), or as list. If as list, create a structure or a class, for example:

struct ListElement {
   public int Id,
   public string Name,
// ...

List<ListElement> list = new List<ListElement>();


Another option is using the tuple:[^].

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

If you want a List consisting of an integer key with a string value, then you would use Dictionary<int,string>.
I voted 4, because we really don't know if OP wants to use access by key. Maybe it still have to be a list, then the solution is the list of struct/class instance.
Please see my answer (which of course credits yours).
scorpzonex 6-Mar-13 6:39am
how to Dictionary?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web01 | 2.8.160721.1 | Last Updated 1 Mar 2013
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100