最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#編程獲取資源文件中圖片的方法

 更新時間:2015年08月27日 12:33:38   作者:我心依舊  
這篇文章主要介紹了C#編程獲取資源文件中圖片的方法,涉及C#針對項目中資源文件操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#編程獲取資源文件中圖片的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
using System.Drawing;
namespace CL
{
  public class RES
  {
    /// <summary>
    /// 定義一個資源文件名 資源文件名 = 工程的默認命名空間+文件名(不帶擴展名)
    /// </summary>
    private string PublicResourceFileName = "CL.Resources";
    /// <summary>
    /// 從資源文件中讀取一個資源 
    /// </summary>
    /// <param name="resFile">資源文件名稱 命名空間+文件名稱</param>
    /// <param name="resName">要讀取的資源名稱</param>
    /// <returns>返回一個資源 讀取失敗返回NULL</returns>
    public System.Object ReadFromResourceFile(String resName)
    {
      try
      {
        Assembly myAssembly;
        myAssembly = Assembly.GetExecutingAssembly();
        System.Resources.ResourceManager rm = new
          System.Resources.ResourceManager(PublicResourceFileName, myAssembly);
        return rm.GetObject(resName);
      }
      catch (Exception ex)
      {
        return null;
      }
    }
    /// <summary>
    /// 獲取資源圖片
    /// </summary>
    /// <param name="name">文件名</param>
    /// <returns>資源圖片</returns>
    public Bitmap GetResourceImage(String name)
    {
      Object tempbitmap = null;
      tempbitmap = ReadFromResourceFile(name);
      if (tempbitmap.GetType().Equals(typeof(Bitmap)))
      {
        return (Bitmap)tempbitmap;
      }
      return null;
    }
  }
}
//調(diào)用GetResourceImage方法即可。name為文件的名稱不帶有后綴.

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • 淺談c#表達式樹Expression簡單類型比較demo

    淺談c#表達式樹Expression簡單類型比較demo

    下面小編就為大家?guī)硪黄獪\談c#表達式樹Expression簡單類型比較demo。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • C#怎樣才能實現(xiàn)窗體最小化到托盤呢?

    C#怎樣才能實現(xiàn)窗體最小化到托盤呢?

    C#怎樣才能實現(xiàn)窗體最小化到托盤呢?...
    2007-03-03
  • macOS系統(tǒng)下Vscode的python配置教程

    macOS系統(tǒng)下Vscode的python配置教程

    這篇文章主要介紹了macOS系統(tǒng)下Vscode的python配置教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • c#反射機制學習和利用反射獲取類型信息

    c#反射機制學習和利用反射獲取類型信息

    反射(Reflection)是.NET中的重要機制,通過放射,可以在運行時獲得.NET中每一個類型(包括類、結(jié)構(gòu)、接口和枚舉等)的成員,包括方法、屬性、事件,以及構(gòu)造函數(shù)等,還可以獲得每個成員的名稱、限定符和參數(shù)等,有了反射,即可對每一個類型了如指掌
    2014-01-01
  • c# 代理模式

    c# 代理模式

    代理模式:為其他對象提供一種代理以控制其他對象的訪問
    2012-10-10
  • C#實現(xiàn)銀行家算法

    C#實現(xiàn)銀行家算法

    這篇文章主要為大家詳細介紹了C#實現(xiàn)銀行家算法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 基于C#的電視臺節(jié)目表接口調(diào)用代碼

    基于C#的電視臺節(jié)目表接口調(diào)用代碼

    這篇文章主要介紹了基于C#的電視臺節(jié)目表接口調(diào)用代碼的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • C# mysql 插入數(shù)據(jù),中文亂碼的解決方法

    C# mysql 插入數(shù)據(jù),中文亂碼的解決方法

    用C#操作mysql時, 插入數(shù)據(jù)中文都是亂碼,只顯示問號,數(shù)據(jù)庫本身使用的是utf-8字符
    2013-10-10
  • C#單線程和多線程端口掃描器詳解

    C#單線程和多線程端口掃描器詳解

    這篇文章主要為大家詳細介紹了C#單線程和多線程端口掃描器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 詳解DataGridView控件的數(shù)據(jù)綁定

    詳解DataGridView控件的數(shù)據(jù)綁定

    本文詳細講解了DataGridView控件的數(shù)據(jù)綁定,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02

最新評論

若尔盖县| 平南县| 伊宁市| 沙湾县| 盐城市| 麻阳| 轮台县| 射洪县| 阜平县| 手机| 邵阳市| 九龙县| 金山区| 怀远县| 青铜峡市| 彝良县| 荣昌县| 长寿区| 富源县| 沧州市| 仙居县| 信丰县| 凤山县| 茂名市| 平和县| 新密市| 分宜县| 无锡市| 青龙| 克东县| 洛浦县| 黑水县| 长葛市| 北宁市| 耿马| 名山县| 丹东市| 乌鲁木齐市| 罗江县| 平陆县| 洞口县|