我需要创建一个属性,例如
int age和int number so ..类似这样的数据来自另一个返回DataSet的类中的函数,在数据集中会出现以下两个项目:
Age number
24 1
29 6
32 2
27 1
19 3
就像我说的那样,最后我希望有一个包含这些数据的属性,可以随时从不同的类中引用
所以我不确定用什么来保存这些数据,但它会像
public <int, int> personData
{
get
{
return _personData;
}
set
{
_personData = value;
}
}
所以我不知道如何使用_personData和for。如何访问此类解决方案的值
感谢您的帮助
答案 0 :(得分:2)
看起来Dictionary<int, int>
会为你做这件事。
Dictionary<int, int> _personalData = new Dictionary<int, int>{ {24, 1}, {29, 6}, ..};
并且要访问值,您可以
int result = _personalData[24]; // should return 1
答案 1 :(得分:1)
public class PersonData
{
public int Age{get;set;}
public int Number {get;set;}
}
然后,您可以创建List<PersonData>
您可以像这样访问每个属性:
PersonData personData = new PersonData();
personData.Age=12;
personData.Number=10;
您可以创建PersonData列表并添加执行此操作的项目:
List<PersonData> listPersondata = new List<PersonData>();
listPersondata.Add(new PersonData(){Age=12,Number=13});
您可以将此列表绑定到任何控件,如gridview,listbox等。