.net - 将变量的内容放入表达式中
问题描述
我想将变量的内容放在表达式中,现在我解释得更好:用户选择一个文件,我得到它的扩展名
Dim EXTENSION as String = Path.GetExtension(Path)
很好,我在我的项目中导入了 My.Resources 中的一些 png。我希望图片框根据文件扩展名显示图像
PicutureBox.Image = My.Resources.EXTENSION
但我不能将 EXTENSION 放在 my.resources 表达式中。PS:我导入的所有资源都有扩展名
该文件的资源名称是 My.Resouces.css
我怎样才能做到这一点?对不起我的英语不好,我只是一个 16 岁的意大利人!
解决方案
PictureBox.Image = DirectCast(My.Resources.ResourceManager.GetObject(EXTENSION), Image)
推荐阅读
- assembly - 在函数内使用 DB(定义字节)时出现分段错误
- javascript - 如何在反应选择上进行循环?
- jquery - 添加和删除类在 jquery 中不起作用
- python-3.x - 如何在 x 轴标签之间有不同的间隔
- javascript - React Native 类变量显示两个不同的值...解释是什么?
- assembly - 使用“lodsb”和“inc %si”时的奇怪行为
- ruby-on-rails - Rails 路线消歧
- cmake - cmake:“make install”和“make package”之间的区别
- r - R:在另一个向量中查找一个向量的值以及对应的值
- sql - 如何选择最小的连续行?