其實,對於資原始檔的使用,說白點就是通過強制型別轉換,將資原始檔裡的資料強行的轉換成你需要的(換種方式說,就是你原來存進去什麼,就用什麼型別拿出來)。
主要通過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")));//獲取字串
這樣就可以對資源進行使用了。 當然,使用資源之前,記得要將資源匯入進來!