2011-01-23 13 views
4

に私はC#に手でJavaからコードを変換する、と私はint型rosu = Color.red.getRGB()は、JavaからC#

private static int rosu = Color.Red.getRGB;

を変換する方法がわからない、私はこれを取得エラー:

 for (uy=0;uy<h;uy++) 
      for (ux=0;ux<w;ux++) 
       if(curba[uy][ux]==255) 
         curba[uy][ux]=rosu; 

ター:私はこのコンテキスト内に宣言されてrosuを使用

'System.Drawing.Color' does not contain a definition for 'getRGB' and no extension method 'getRGB' accepting a first argument of type 'System.Drawing.Color' could be found (are you missing a using directive or an assembly reference?) 

NKあなた

答えて

2

これは何をしたいです:

private static int rosu = Color.Red.ToArgb(); 

ネットColorクラスはとにかく基本的にint単なるラッパーなので、コンバージョンにあなたの代わりにintからすべての色の変数を変更することもできますColor

+0

このエラーが発生しました:メソッドグループ 'ToArgb'を非代理人タイプ 'int'に変換できません。メソッドを呼び出すつもりでしたか? – Bosco

+0

括弧を行の最後に付けないでください。 – MusiGenesis

+0

:D ... oooups ...ありがとうございます – Bosco

関連する問題