c#使用資源文件的示例
主要通過System.Resources.ResourceManager類中GetString和GetObject兩個(gè)方法。兩個(gè)方法的返回值都是Object類型,而所需的參數(shù)就是資源的惟一標(biāo)識(shí)(創(chuàng)建資源時(shí),添加資源用到的惟一標(biāo)識(shí))。
首先,實(shí)例化一個(gè)ResourceManager類的對(duì)象。
//創(chuàng)建類的一個(gè)實(shí)例化對(duì)象
ResourceManager rm = new ResourceManager ( "Images" , Assembly.GetExecutingAssembly ( ) ) ;
然后,就可以調(diào)用方法使用資源。
//強(qiáng)制類型轉(zhuǎn)換
Icon ico = ((Icon)(rm.GetObject("demo.ico")));//獲取圖標(biāo)
Image canceloff = ( ( Image ) ( rm.GetObject ( "ok-on.png" ) ) ) ;//獲取圖片
string str=((string)(rm.GetString("MyStr")));//獲取字符串
這樣就可以對(duì)資源進(jìn)行使用了。 當(dāng)然,使用資源之前,記得要將資源導(dǎo)入進(jìn)來!
相關(guān)文章
C#控制臺(tái)程序的開發(fā)與打包為一個(gè)exe文件實(shí)例詳解
所謂控制臺(tái)程序,就是沒有界面,運(yùn)行程序后只有一個(gè)黑色的類似cmd窗口,通過這個(gè)窗口進(jìn)行交互,下面這篇文章主要給大家介紹了關(guān)于C#控制臺(tái)程序的開發(fā)與打包為一個(gè)exe文件的相關(guān)資料,需要的朋友可以參考下2023-05-05
關(guān)于Unity C# Mathf.Abs()取絕對(duì)值性能測試詳解
這篇文章主要給大家介紹了關(guān)于Unity C# Mathf.Abs()取絕對(duì)值性能測試的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Unity C#具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
c# 實(shí)現(xiàn)MD5,SHA1,SHA256,SHA512等常用加密算法源代碼
c# 如何實(shí)現(xiàn)MD5,SHA1,SHA256,SHA512等常用加密算法,需要的朋友可以參考下2012-12-12
C#使用throw和throw?ex拋出異常的區(qū)別介紹
這篇文章介紹了C#使用throw和throw?ex拋出異常的區(qū)別,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-10-10

