A list of multiple data types?

前端 未结 6 1011
渐次进展
渐次进展 2020-11-28 23:44

I have two classes as such:

public class MachineLine
{
    public double X1;
    public double Y1;
    public double X2;
    public double Y2;
    public dou         


        
6条回答
  •  北荒
    北荒 (楼主)
    2020-11-29 00:09

    Just create your own interface

    public interface IMySillyInterface {}
    
    public class MachineLine : IMySillyInterface
    {
        public double X1;
        public double Y1;
        public double X2;
        public double Y2;
        public double Thickness;
    }
    
    public class MachineCircle : IMySillyInterface
    {
        public double CenterX;
        public double CenterY;
        public double Radius;
    }
    
    List list = new List 
                                    {
                                        new MachineCircle(), 
                                        new MachineLine()
                                    };
    

提交回复
热议问题