List作为c#一种泛型集合,不会强行对值类型进行装箱和拆箱,或对引用类型进行,向下强制类型转换,性能得到提高。DataGirdView作为一个强大的空间,可以绑定数控和list数据。只需通过BindingList类型将List数据绑定到DataGirdView即可。
第一步:声明DataStuctClass类,代码如下:
class DataStuctClass
{
private double _StartPointX;//图元起点X坐标Coordinate
private double _StartPointY;//图元起点Y坐标Coordinate
private double _EndPointX; //图元终点X坐标Coordinate
private double _EndPointY; //图元终点Y坐标Coordinate
private double _CircleCenterX;//图元圆心X坐标Coordinate
private double _CircleCenterY;//图元圆心Y坐标Coordinate
public double StartPointX {
get => _StartPointX; set => _StartPointX