List<类型> 指定一个类型,需要存什么,就变成什么样的集合
例子
List<int> nums = new List<int>();
for (int i = 0; i < 100; i++)
{
nums.Add(i);
}
可以存放自己写好的对象:
public class Person
{
public string Name{get;set;}
public int Age{get;set;}
}
Person p=new Person();
p.Name="张三";
p.Age=18;
List<Person > list= new List<Person >();
list.Add(p);
public class 集合
{
/*代表一个string类型的集合,说明这个集合中就能放string类型的数据,其中string可以替换成你自定义的类,
List<自定义类> list=new List<自定义类>();
*/
List<string> listStr = new List<string>();
public void Example()
{
listStr.Add("string1");
listStr.Add("string2");
}
public void Example2()
{
List<Category> listCategory = new List<Category>();
Category cate = new Category();
cate.ID = 1;
cate.Name = "abc";
listCategory.Add(cate);
}
}
public class Category
{
int id;
string name;
/// <summary>
/// 可以读和写
/// </summary>
public int ID
{
get { return id; }
set { id = value; }
}
/// <summary>
/// 只写
/// </summary>
public string Name
{
set { name = value; }
}
}