C#资源文件与与资源名称字符串之间的互相转化
1.使用ResourceManager
string st = Properties.Resources.ResourceManager.GetString(tableName);
value = Properties.Resources.ResourceManager.GetObject(fileName, Properties.Resources.Culture)
public static Bitmap GetImageByName(string imageName)
{
System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();
string resourceName = asm.GetName().Name + ".Properties.Resources";
var rm = new System.Resources.ResourceManager(resourceName, asm);
return (Bitmap)rm.GetObject(imageName);
}
2. 使用反射
var type = typeof(Properties.Resources);
var property = type.GetProperty(fileName, BindingFlags.Static| BindingFlags.NonPublic|BindingFlags.Public);
var value = property.GetValue(null, null);

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
你不知道的console.log
前言 对于前端开发者,使用console.log() 次数绝对很多,但是大部分人认识的 console 对象还不是很全面,其实深入了解这些后,你会发现给开发过程带来很多便利,而且还很有趣。先来看看别人的控制台。 天猫(还加入了字符画) 百度(这个大家都不陌生,最近还稍微有点改变) 再来看下我博客的 是不是感觉你之前用的console.log()弱爆了,别着急往下看。 重新认识 console 你好我是console,重新认识一下吧。正在阅读这篇文章的你,F12打开你的控制台,切到Console输入console输出看看这个对象 是不是惊呆了,除了常用的 log 方法还有这么多方法。 console.log() 输出普通信息console.info() 输出提示信息console.error() 输出错误信息console.warn() 输出警告信息 上面这些就不演示了。 console.dir() 显示对象的所有的属性和方法 var obj = { str: 'youhun', num: 1, func: function(){ console.log('a') } }; consol...
- 下一篇
Power Designer 转C#实体类方法
原文: Power Designer 转C#实体类方法 1、打开Power Designer菜单Tools,选择如图 2、弹出方框中选择PD安装目录下的如图地址 3、object language选择正确目录后,可选如图语言,如C#。再填写name和code。 3、选择detail,看着需要勾选。确定完成。 4、打开生成后的PhysicalDiagram,菜单就会出现language选项,点击打开 edit current object language 5、修改profile->attribut->templates->definition CODE: .if (%isGenerated%) and (%isValidAttribute%) [%oidDocTag%\n]\ [%customAttributes%\n]\ ///<summary> [%comment%\n]\ ///</summary> \[Column("%fieldCode%")\]\n .if (%Multiple% == false) and (%isIndexe...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS6,CentOS7官方镜像安装Oracle11G
- Mario游戏-低调大师作品
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7