c#使用資源文件的示例
主要通過System.Resources.ResourceManager類中GetString和GetObject兩個方法。兩個方法的返回值都是Object類型,而所需的參數(shù)就是資源的惟一標(biāo)識(創(chuàng)建資源時,添加資源用到的惟一標(biāo)識)。
首先,實例化一個ResourceManager類的對象。
//創(chuàng)建類的一個實例化對象
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")));//獲取字符串
這樣就可以對資源進(jìn)行使用了。 當(dāng)然,使用資源之前,記得要將資源導(dǎo)入進(jìn)來!
相關(guān)文章
關(guān)于Unity C# Mathf.Abs()取絕對值性能測試詳解
這篇文章主要給大家介紹了關(guān)于Unity C# Mathf.Abs()取絕對值性能測試的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Unity C#具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
c# 實現(xiàn)MD5,SHA1,SHA256,SHA512等常用加密算法源代碼
c# 如何實現(xiàn)MD5,SHA1,SHA256,SHA512等常用加密算法,需要的朋友可以參考下2012-12-12
C#使用throw和throw?ex拋出異常的區(qū)別介紹
這篇文章介紹了C#使用throw和throw?ex拋出異常的區(qū)別,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-10-10

