ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

36、.NET 应用配置、动态加载与多线程编程全解析

36、.NET 应用配置、动态加载与多线程编程全解析

.NET 应用配置、动态加载与多线程编程全解析

一、.NET 应用配置与动态加载

在 .NET 开发中,应用配置和动态加载代码是非常重要的概念。下面我们来详细了解相关内容。

1.1 接口与类的选择

是否使用接口或类取决于你想将多少职责委托给实现。比如在配置处理的场景中,动态加载类的唯一职责是指明哪些标识符需要处理,而标识符值的提取和转换为 .NET 类型则是基类的职责。当使用接口实例化类型时,你将完全控制权委托给了动态实例化的类型。但这样做可能会带来问题,因为开发者可能会错误地实现合约。

1.2 .NET 应用配置文件
  • 工作原理:.NET 应用配置文件之所以能起作用,是因为应用中有代码使用了配置文件中指定的项。
  • 文件命名:应用配置文件的名称是执行应用的名称后加上.config
  • 文件格式:它是一种特殊格式的 XML 文件。
  • 作用范围:适用于应用加载的程序集。
  • 默认存储方式:通常在<appSettings>部分以键值对的形式存储设置。

以下是一些关键要点总结:
|要点|详情|
|----|----|
|工作依赖|依赖应用中使用配置项的代码|
|命名规则|应用名 +.config

返回列表