我正在手工转换从
Java到C#的代码,我不知道如何转换
private static int rosu = Color.Red.getRGB;
我收到此错误:
'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?)
我在这种情况下使用声明的rosu:
for (uy=0;uy<h;uy++)
for (ux=0;ux<w;ux++)
if(curba[uy][ux]==255)
curba[uy][ux]=rosu;
谢谢
最佳答案 这就是你想要的:
private static int rosu = Color.Red.ToArgb();
.Net Color类基本上只是int的包装器,因此在转换中您可能希望将所有颜色变量从int更改为Color.