2次元配列 – プログラミング – Home

通知
すべてクリア

[解決済] 2次元配列


しろ
 しろ
(@しろ)
ゲスト
結合: 20年前
投稿: 7
Topic starter  

C#2.0について質問です
Pointの2次元配列を作りました。

Point[,] p = new Point[10,20];

これのPoint[0]の配列をDrawLinesに渡したいのですが、
DrawLines(new Pen(Color.Blue), p[0]);
とするとコンパイルエラーになります。(無効は引数)

実際はこんな感じで複数の連続線を引きたいのです。

for(int i=0;i<10;i++)
g.DrawLines(new Pen(Color.Blue), p[i]);

現状はp[i]を別のPoint[] ppを作って
それに代入してからDrawLinesにppを渡していますが
それでは速度が遅くなってしまいます。

何かいい方法はありますでしょうか?


引用未解決
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

ジャグ配列(配列の配列)にするのはどうでしょうか?

[MSDN]ジャグ配列
http://msdn2.microsoft.com/ja-jp/library/2s05feca(VS.80).aspx


返信引用
しろ
 しろ
(@しろ)
ゲスト
結合: 20年前
投稿: 7
Topic starter  

回答ありがとうございます
まさにジャグ配列でやりたいことが出来ました


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました