错误 2 无法将类型“ESRI.ArcGIS.Display.RgbColor”隐式转换为“MyGIS.IRgbColor”。存在一个显式转换(是否缺少强制转换?) D:\vsgis2012\MyGIS\MyGIS\Form1.cs 259 35 MyGIS
时间: 2023-08-11 08:04:58 浏览: 349
这个错误提示是因为你在代码中将 ESRI.ArcGIS.Display.RgbColor 类型的对象隐式转换为 MyGIS.IRgbColor 接口类型的对象,而这两个类型之间没有继承或实现关系。
解决这个问题需要你显式地将 ESRI.ArcGIS.Display.RgbColor 类型的对象转换为 MyGIS.IRgbColor 接口类型的对象。代码示例如下:
```
ESRI.ArcGIS.Display.RgbColor esriColor = new ESRI.ArcGIS.Display.RgbColor();
MyGIS.IRgbColor myColor = new MyGIS.RgbColor(esriColor.Red, esriColor.Green, esriColor.Blue);
```
在这个示例中,我们首先创建了一个 ESRI.ArcGIS.Display.RgbColor 类型的对象 esriColor,然后通过 MyGIS.RgbColor 类型的构造函数将其转换为 MyGIS.IRgbColor 接口类型的对象 myColor。注意,在 MyGIS.RgbColor 类型的构造函数中,我们需要传递三个整数值,分别代表红、绿、蓝三个分量的值。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)