在使用new关键字创建类的实例时,将在堆上分配该对象,在使用结构体时,则是在栈上创建结构体对象,由于这一点,使用结构体可获得更佳的性能,同样,在将结构体传递给方法时,是按值传递而不是按引用传递。
一般来说,在处理大型数据集合时使用类,在处理小型数据集时,使用结构体更有效率。
在使用new关键字创建类的实例时,将在堆上分配该对象,在使用结构体时,则是在栈上创建结构体对象,由于这一点,使用结构体可获得更佳的性能,同样,在将结构体传递给方法时,是按值传递而不是按引用传递。
一般来说,在处理大型数据集合时使用类,在处理小型数据集时,使用结构体更有效率。