无法将带有[]的索引应用于表达式类型application.MatrixVariables

时间:2016-03-03 14:45:00

标签: c# arrays struct

编程新手,试图了解数组和结构。我似乎遇到了阵列的问题,我不确定我是否正确这样做。

public Draw(Tour firstTour, Tour secondTour) {
           //First Tour
           this.firstTour = firstTour;
           this.distanceFirstTour = firstTour.getDistance();
           // second Tour
           this.secondTour = secondTour;
           this.distanceSecondTour = secondTour.getDistance();

    final int width = 400; // Breite des Fensters
    final int height = 450; // Hoehe des Fensters

            JFrame f = new JFrame();
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    f.setSize(width, height);
    f.add(this);
    f.setVisible(true);                  
            }

1 个答案:

答案 0 :(得分:0)

您声明<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Github Battle</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> </head> <body> <div id="app"></div> <script src="index_bundle.js"></script></body> </html>

这与你要求结构的单个大小的MatrixVariables upperV = new MatrixVariables();没有什么不同。因此它不能有子部分。

您的结构属于int i = new int();UpperV.x,而不是任何数组。 x和y都是零,因为你没有调用你的创建者。但是你没有使用x或y作为任何东西,即使它是一个数组。