我的 C# 程序需要一次显示许多可能的图像。这些图像在网络上,我为每一个都有一个精确的 URL。程序需要从网络加载图像,或者,如果之前已经加载过,从内存/文件加载它(因为之前从网络加载应该已经将它保存到内存/文件)。我该如何实施?我可以使用 WebRequest 对象从 Web 获取加载,但这还不足以保存它以供以后更快地使用。
WebRequest request = WebRequest.Create(imageURL);
Stream stream = request.GetResponse().GetResponseStream();
pictureBoxFirstPack.Image = Image.FromStream(stream);