Andwho.Windows.Resource.AssemblyHelper.GetImage C# (CSharp) Method

GetImage() public static method

在嵌入的资源文件中查找相应的图片
public static GetImage ( string name ) : Image
name string 资源图片的文件名称+扩展名
return Image
        public static Image GetImage(string name)
        {
            Image image = null;
            try
            {
                if (!string.IsNullOrEmpty(name))
                {
                    StringBuilder sb = new StringBuilder();
                    if (name[0] != '.')
                        sb.Append(AssemblyHelper.CurrentAssemblyName + "." + name);
                    else
                        sb.Append(AssemblyHelper.CurrentAssemblyName + name);
                    using (Stream stream = CurrentAssembly.GetManifestResourceStream(sb.ToString()))
                    {
                        if (stream == null)
                            throw new Exception("加载资源文件失败,失败原因:可能丢失" + CurrentAssemblyName + ".dll文件。");
                        else
                            image = Image.FromStream(stream);
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("AssemblyHelper.GetImage(string)->" + ex.Message);
                throw ex;
            }
            return image;
        }
AssemblyHelper