四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

.NET的資源并不限于.resx文件,你可以采用任意存儲(chǔ)形式 [下篇]

  在《上篇》中我們談到ResourceManager在默認(rèn)的情況下只能提供對(duì)內(nèi)嵌于程序集的.resources資源文件的存取。為了實(shí)現(xiàn)對(duì)獨(dú)立二進(jìn)制.resources資源文件的支持,我們自定義了BinaryResoruceNManager。在本篇中我們還將創(chuàng)建兩個(gè)自定義的ResourceManager,以實(shí)現(xiàn)對(duì)獨(dú)立.resx資源文件和自定義結(jié)構(gòu)的XML資源文件的支持。(文中的例子從這里下載)

一、自定義ResXResourceManager實(shí)現(xiàn)對(duì).Resx資源文件的支持
二、將資源定義在自定義結(jié)構(gòu)的XML文件中
三、為XML資源存儲(chǔ)形式定義ResourceReader和ResourceWriter
四、為XML資源存儲(chǔ)形式定義ResourceSet
五、為XML資源存儲(chǔ)形式定義ResourceManager
六、補(bǔ)充

  一、自定義ResXResourceManager實(shí)現(xiàn)對(duì).Resx資源文件的支持

  較之.resources資源文件這種二進(jìn)制文件,以XML形式定義的.Resx資源文件是一個(gè)純文本文件,我們可以對(duì)其進(jìn)行自由地修改,所以有時(shí)候我們直接將獨(dú)立的.resx文件作為資源存儲(chǔ)形式更利于資源內(nèi)容的維護(hù)。在《上篇》中我們創(chuàng)建了自定義的BinaryResourceManager實(shí)現(xiàn)了對(duì)獨(dú)立.resources資源文件的支持,這里我們僅僅需要采用相似的方式定義一個(gè)ResXResourceManager。由于.NET已經(jīng)提供了支持.Resx資源文件的ResourceSet、ResourceReader和ResourceWriter,所以ResXResourceManager和BinaryResourceManager一樣簡(jiǎn)單,下面是其全部定義。

public class ResXResourceManager : FileResourceManager
{
public ResXResourceManager(string directory, string baseName)
:
base(directory, baseName, ".resx")
{}

protected override ResourceSet InternalGetResourceSet(CultureInfo culture, bool createIfNotExists, bool tryParents)
{
return new ResXResourceSet(this.GetResourceFileName(culture));
}
}

NET技術(shù).NET的資源并不限于.resx文件,你可以采用任意存儲(chǔ)形式 [下篇],轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 电视剧《浮沉》免费完整版| 卢昱晓主演的电视剧| 孔丽娜个人资料简介| 正在直播乒乓赛事| 毕业论文5000字大专| 激情豪放女| karina hart| 珠江电影制片厂| 第一财经电视| 七年级下册英语书电子版| 电影《遗产》韩国丧尸| 汤唯完整版| 邯郸恋家网| 三大| 盲道电影| 爱妃直播| 消防知识竞赛题库及答案| 小明电影| 色女孩视频| 欠条怎么写才有法律效果| 茶馆妈妈韩剧| 小数加减法100道题| 黄美棋| 日韩在线欧美| 唐人街探案4免费观看高清版电影| 蝴蝶视频在线观看| 我仍在此 电影| 真爱惹麻烦免费完整版电视剧| 适合小情侣晚上看的电影| 变形金刚7免费高清电影| 春娇与志明2| 季芹| 巢谷传| 囚徒 电影| 浙江卫视奔跑吧官网| www.douyin.com| 我的仨妈俩爸演员表| 尹雪喜演的电影在线观看 | 舒强| 警界英豪 电视剧| 钱月笙|