C# 中引用资源文件的几个方法-
一、常用方法(已确认
1 | // Correct 是资源的名字,比如 Correct.png 资源的名字即为 Correct 。 |
2 | pictureBox1.Image = Properties.Resources.Correct; |
二、使用 ResourceManager 类的方法(已确认):
01 | // 1. 首先获取一个 ResourceManager 类的实例: |
02 | ResourceManager resourceManager = newResourceManager("资源名称", Assembly.GetExecutingAssembly()); |
03 |
04 | // 或如此: |
05 | ResourceManager resourceManager = newResourceManager(typeof(About)); |
06 |
07 | // 或如此: |
08 | ResourceManager resourceManager = Properties.Resources.ResourceManager; |
09 |
10 | // 2. 通过 ResourceManager 类的 GetObject() 方法: |
11 | Object target = resourceManager.GetObject("资源文件名"); |
三、反射法(未确认):
1 | Assembly assembly = this.GetType().Assembly; |
2 | Stream stream = assembly.GetManifestResourceStream("Draw.Resources.Correct.jpg"); |
3 | this.BackgroundImage = newBitmap(stream); |