17
12/11
c#中的结构详解
前面介绍了类如何封装程序中的对象,也介绍了如何将它们保存在堆中,通过这种方式可以在数据的生存期上获得很大的灵活性,但性能会有一定的损失。因托管堆的优化, 这种性能损失比较小。但是,有时仅需要一个小的数据结构。此时,类提供的功能多于我们需要的功能,由于性能的原因,最好使用结构。看看下面的例子: class Dimensions { public double Length; public double Width; } 上面的示例代码定义了类Dimensions,它只存储了一个项的长度和宽度。假定编写一个安排设备的程序,让人们试着重新...