2016-08-13 9 views
-3

C#で多次元のC++の多次元ベクトルをクラス(教師)として初期化したいと思います。多次元のC#でのベクトル型クラス構造

教師Aは生物学 しかし 教師Bが(などと)生物学と数学を教え

を教えて、ユーザーが増分することができるように、私は、入力に被験者を、ユーザをしたいと思います:いくつかの被験者は、」言わせてこの「リスト」は教師名のアルファベット順に並べることができます。

それはクラス構造ですか、そうなら、どのようにですか?

+0

変換するC++コードを投稿できますか? – jdweng

答えて

0

あなたがC#で宣言することができます多次元配列、を求めているように見えるが、これはクラスの力を利用していない:

var teachers = new string[2][]; 
teachers[0] = new [] {"Biology"}; 
teachers[1] = new[] { "Biology" , "Maths"}; 

より良い教師と被験者のコレクションを維持するだろうLinqを使用して、必要な順序で教師 - 科目のペアを返します。私は題目を文字列にしていますが、実際の生活の状況では、それらをクラスにカプセル化したいかもしれません。