<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 134,comments - 22,trackbacks - 0

    可以使用 ResourceManager 類在運行時檢索“嵌入的資源”(即已經編譯到應用程序或類庫中的資源)。ResourceManager 類的每個實例都與一個程序集關聯并且管理對嵌入到該程序集中的資源的檢索。

    檢索資源

    1. 創建一個程序集引用,引用包含要訪問的資源的程序集。如果尚未加載包含資源的程序集,則必須在此時加載它。
    2. 創建 ResourceManager 類的實例以檢索資源。
    3. 指定嵌入文件的基名稱并提供對包含資源的程序集的引用。
      注意   嵌入的資源文件的基名稱是嵌入了資源文件的命名空間的名稱加上不帶任何擴展名的文件名。例如,myApplication 命名空間中名為 Resource1.resX 的文件的基名稱是 myApplication.Resource1。
    4. 調用 ResourceManager.GetString 方法ResourceManager.GetObject 方法以檢索資源。
      • 若要檢索“字符串”資源,請調用 GetString 方法。
      • 若要檢索其他類型的資源,請調用 GetObject 方法。通過 GetObject 方法檢索到的資源必須顯式轉換成對應的類型。

     demo1:

    // C#
    // Gets reference to the same assembly that 
    // contains the type that is creating the ResourceManager.
    System.Reflection.Assembly myAssembly;
    MyAssembly 
    = this.GetType().Assembly;

    // Gets reference to different assembly.
    System.Reflection.Assembly myOtherAssembly;
    myOtherAssembly 
    = System.Reflection.Assembly.Load("ResourceAssembly");

    // Creates the ResourceManager.
    System.Resources.ResourceManager myManager = new 
       System.Resources.ResourceManager(
    "ResourceNamespace.myResources"
       myAssembly);

    // Retrieves String and Image resources.
    System.String myString;
    System.Drawing.Image myImage;
    myString 
    = myManager.GetString("StringResource");
    myImage 
    = (System.Drawing.Image)myManager.GetObject("ImageResource");

     

     

    demo2:

    using System;
    using System.Resources;
    using System.Threading;
    using System.Reflection;
    using System.Globalization;
    class ResourcesExample 
    {
        
    public static void Main() 
        
    {
            
    // Create resource manager to retrieve resources.
            ResourceManager rm = new ResourceManager("resourceManager.Application"
                Assembly.GetExecutingAssembly());

        
    // Get the culture of the currently executing thread.
        
    // The value of ci will determine the culture of
        
    // the resources that the resource manager retrieves.
        CultureInfo ci = Thread.CurrentThread.CurrentCulture;

        
        
    // Retrieve the value of the string resource named 
        
    // "welcome", localized for the culture specified by ci.
        String str = rm.GetString("welcome"System.Globalization.CultureInfo.CurrentCulture);
        Console.WriteLine(str);
        }

    }

    資源文件必須寫成,程序集名字.資源文件名不包括擴展名

    posted on 2009-03-30 19:49 何克勤 閱讀(4467) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲免费综合色在线视频| 亚洲精品在线免费观看| 亚洲av无码成人精品区| 亚洲另类无码专区丝袜| 国产高清在线免费| 亚洲av无码专区国产不乱码 | 国产免费久久精品丫丫| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 亚洲av中文无码乱人伦在线观看| 最新猫咪www免费人成| 亚洲一区二区三区在线观看网站| 在线观看特色大片免费视频| 亚洲最大中文字幕无码网站| 日韩免费a级在线观看| 一区二区三区在线免费| 亚洲国产婷婷六月丁香| 99在线观看精品免费99| 亚洲香蕉久久一区二区| 成人免费在线观看网站| 国产精品国产亚洲区艳妇糸列短篇| 亚洲JIZZJIZZ中国少妇中文| 国产99精品一区二区三区免费| 久久精品国产亚洲AV麻豆不卡| 91老湿机福利免费体验| 亚洲日本一线产区和二线产区对比| 成年女人永久免费观看片| 成年网站免费入口在线观看| 国产亚洲综合色就色| 1000部啪啪毛片免费看| 亚洲另类自拍丝袜第五页| 亚洲午夜福利精品无码| 99re免费视频| 久久亚洲AV成人无码国产电影 | 亚洲精品视频久久| 四虎在线视频免费观看| 一级看片免费视频囗交| 亚洲黄色在线视频| 国产片免费福利片永久| 特级精品毛片免费观看| 精品国产亚洲第一区二区三区| 日本亚洲成高清一区二区三区|