-4

(C# の新機能) 以下に示すように、C# でジャグ配列フォームを作成し、それをフォーム 2 に渡します。

          // Answers jagged array that is declared in form 1
         private Question[][] _answers;                 

次のコードは、2 番目のフォームを作成して配列を渡すために使用しているものです。

        //Code to pass all elements of array to new array in form 2 
        Question[][] DisplayAnswers = new Question[1][];

        //Code for new form2
        ResultsForm resultsForm = new ResultsForm();

        //Code for dialog results from form 2  
        DialogResult dialogResult = resultsForm.ShowDialog();

配列を正しく渡していますか?

4

2 に答える 2

0

実際にはいくつかのオプションがあります。resultsForm のコンストラクターに配列を追加していれば、実際にはコンストラクターで配列を渡すことができます。もう 1 つのオプションは、配列を作成し、public staticそれをメイン フォームの名前で修飾することにより、resultsForm からアクセスすることです。

于 2013-08-04T17:19:04.640 に答える