C# 如何强制转换web方法类型

C# 如何强制转换web方法类型,c#,.net,visual-studio,.net-2.0,C#,.net,Visual Studio,.net 2.0,大家好,我正在开发使用web服务的应用程序。 返回图像数组的步骤 通过这种方法: [WebMethod] public Image[] getImages() { string[] images = Directory.GetFiles(@"G:\Images", "*.gif", SearchOption.TopDirectoryOnly); Image[] myImages = new Image[images.Length]; for (int i = 0; i

大家好,我正在开发使用web服务的应用程序。 返回图像数组的步骤 通过这种方法:

[WebMethod]
public Image[] getImages()
{ 
    string[] images = Directory.GetFiles(@"G:\Images", "*.gif", SearchOption.TopDirectoryOnly);
    Image[] myImages = new Image[images.Length];
    for (int i = 0; i <= images.Length - 1; i++)
    {
        myImages[i] = Image.FromFile(images[i]);    
    }
    return myImages; 
}
但系统有一个例外

"Cannot implicitly convert type 'nameSpace.WebReference.Image[]' to 'System.Drawing.Image[]' "
如何从web服务返回此类型。
请任何人都可以帮助我。

你调试过了吗,WebMethod中的图像类型是什么?如果你将鼠标悬停在WebMethod所在的文件中的
图像上,你会注意到它与
System.Drawing.image
不同,我想这就是问题的原因。使用正确的库,确保webmethod文件中的
图像
类型为
"Cannot implicitly convert type 'nameSpace.WebReference.Image[]' to 'System.Drawing.Image[]' "