2011-12-10 3 views
0

初心者の質問: キャンバスには5つの画像があります。 それぞれには13個のポリゴンが組み込まれています。 今度は、 ポリゴンの同じ部分の色を次のポリゴンにコピーしたいと思います。 は、それが13部の配列を作成することは可能です:私はについては何も見つけることができなかったので、ポリゴンの配列は可能ですか?

arrayA = {A_1, A_2,.. , A13} 
arrayB = {B_1, B_2,.. , B13} 
where A_1 to A_13 are the polygons of image A ? 
e.g arrayA[0].Fill = Brushes.Red 

は多分それは全くばかげています。

検索のヒントありがとうございました!

+1

何を試しましたか? どこが間違っていましたか? エラーメッセージは何ですか? なぜ: for(int i = 0; i <13; i ++)arrayB [i] .Fill = arrayA [i] .Fill; 不十分ですか? – Casperah

+0

私が言ったように - beginner;) – Didi

+0

配列の宣言。 – Didi

答えて

0

私は、Tのリストを使うことが最善の方法だと思う。ここでTはポリゴンのデータ型です。 Listは柔軟性が高く、LINQで簡単に動作します。

var myList = new List<PolygonDataTypeName>{ A_1, A_2,.. , A13 }; 

これは単なるアイデアです。これを行う方法はいくつかあります。

関連する問題