数据集合实体类构建
针对于各个数据集合服务器的特性,我们采用的是构建实体类来代表实际中的一条数据,而数据集合我们采用了C#中的泛型类List<T>来表示存储。在实体类的表示中,字符类型用String来表示,数值类型用int来表示。
//car的实体类
[Serializable()]
public class Car
{
public String location
{
get;
set;
}
public int price
{
get;
set;
}
public int numCars
{
get;
set;
}
public int numAvail
{
get;
set;
}
}
由于需要在服务器和客户端中进行调用和传递,必须把这些实体类进行序列化,即在实体类构建之前加上[Serializable]标志符。在数据的构建中,我们采用了C#3.0之后才出现的属性器,即不需要像java那样构造具体的get与set的方法,是需要在域内直接声明get;和set;即可,大大方便了编程的整个过程。