c#使用资源文件的示例

 更新时间:2014年01月27日 11:00:45   作者:  
对于资源文件的使用,说白点就是通过强制类型转换,将资源文件里的数据强行的转换成你需要的,换种方式说,就是你原来存进去什么,就用什么类型拿出来,下面我们学习一下c#使用资源文件的方法

主要通过System.Resources.ResourceManager类中GetString和GetObject两个方法。两个方法的返回值都是Object类型,而所需的参数就是资源的惟一标识(创建资源时,添加资源用到的惟一标识)。


首先,实例化一个ResourceManager类的对象。

复制代码 代码如下:

//创建类的一个实例化对象

ResourceManager rm = new ResourceManager ( "Images" , Assembly.GetExecutingAssembly ( ) ) ;

然后,就可以调用方法使用资源。

复制代码 代码如下:

//强制类型转换
Icon ico = ((Icon)(rm.GetObject("demo.ico")));//获取图标
Image canceloff = ( ( Image ) ( rm.GetObject ( "ok-on.png" ) ) ) ;//获取图片
string str=((string)(rm.GetString("MyStr")));//获取字符串


这样就可以对资源进行使用了。 当然,使用资源之前,记得要将资源导入进来!

相关文章

  • C#控制台程序的开发与打包为一个exe文件实例详解

    C#控制台程序的开发与打包为一个exe文件实例详解

    所谓控制台程序,就是没有界面,运行程序后只有一个黑色的类似cmd窗口,通过这个窗口进行交互,下面这篇文章主要给大家介绍了关于C#控制台程序的开发与打包为一个exe文件的相关资料,需要的朋友可以参考下
    2023-05-05
  • C#多线程等待所有子线程结束的示例

    C#多线程等待所有子线程结束的示例

    这篇文章主要介绍了C#多线程等待所有子线程结束的示例,帮助大家更好的理解和学习c#编程语言,感兴趣的朋友可以了解下
    2020-12-12
  • c#文件下载示例的4种方法分享

    c#文件下载示例的4种方法分享

    这篇文章主要介绍了c#文件下载示例的4种方法,有TransmitFile实现下载,WriteFile实现下载,WriteFile分块下载,流方式下载,需要的朋友可以参考下
    2014-03-03
  • C#往线程里传递参数的方法小结

    C#往线程里传递参数的方法小结

    这篇文章主要介绍了C#往线程里传参数的方法小结的相关资料,还给大家简单说明下传参的两种方式,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • C#使用Aforge调用摄像头拍照的方法

    C#使用Aforge调用摄像头拍照的方法

    这篇文章主要为大家详细介绍了C#使用Aforge调用摄像头拍照的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • 关于Unity C# Mathf.Abs()取绝对值性能测试详解

    关于Unity C# Mathf.Abs()取绝对值性能测试详解

    这篇文章主要给大家介绍了关于Unity C# Mathf.Abs()取绝对值性能测试的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Unity C#具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • C#带你玩扫雷(附源码)

    C#带你玩扫雷(附源码)

    这篇文章主要介绍了C#带你玩扫雷(附源码),详细的介绍实现扫雷的方法,具体一定的参考价值,有兴趣的可以了解一下
    2017-10-10
  • c# 实现MD5,SHA1,SHA256,SHA512等常用加密算法源代码

    c# 实现MD5,SHA1,SHA256,SHA512等常用加密算法源代码

    c# 如何实现MD5,SHA1,SHA256,SHA512等常用加密算法,需要的朋友可以参考下
    2012-12-12
  • C#中struct和class的区别详解

    C#中struct和class的区别详解

    这篇文章主要介绍了C#中struct和class的区别,对C#初学者来说是需要牢固掌握的,需要的朋友可以参考下
    2014-08-08
  • C#使用throw和throw ex抛出异常的区别介绍

    C#使用throw和throw ex抛出异常的区别介绍

    这篇文章介绍了C#使用throw和throw ex抛出异常的区别,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10

最新评论