无法将类型'System.Drawing.Image'隐式转换为'System.Drawing.Bitmap'

Oza*_*_AB 5 .net c# bitmap

声明了一个位图

private Bitmap img1 = null;  
private Bitmap img2 = null;  
Run Code Online (Sandbox Code Playgroud)

openFileDialog中选择后,图像将被推送.
选定的图像被放置在一个数组中.

imgName = openFD.FileNames;
Run Code Online (Sandbox Code Playgroud)

然后按钮1显示这些图像.

pictureBox1.Image = Image.FromFile(imgName[0]);  
pictureBox2.Image = Image.FromFile(imgName[1]);
Run Code Online (Sandbox Code Playgroud)

我用这个替换了button1代码

img1 = Image.FromFile(imgName[0]);  
img2 = Image.FromFile(imgName[1]);
Run Code Online (Sandbox Code Playgroud)

但是会发生错误

无法将类型'System.Drawing.Image'隐式转换为'System.Drawing.Bitmap'

我试着将代码更改为img1 = Bitmap.FromFile(imgName[0]);.但仍然有同样的错误.
有任何建议如何纠正或做到这一点?

ick*_*fay 8

img1 = new Bitmap(imgName[0]);
img2 = new Bitmap(imgName[1]);
Run Code Online (Sandbox Code Playgroud)