C#使用資原始檔的方法

weixin_33831673發表於2014-01-26

其實,對於資原始檔的使用,說白點就是通過強制型別轉換,將資原始檔裡的資料強行的轉換成你需要的(換種方式說,就是你原來存進去什麼,就用什麼型別拿出來)。

 

主要通過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" ) ) ) ;//獲取圖片 http://www.cnblogs.com/sosoft/

string str=((string)(rm.GetString("MyStr")));//獲取字串

 

這樣就可以對資源進行使用了。 當然,使用資源之前,記得要將資源匯入進來!

相關文章