C# 文件帮助类(FileHelper)

引言

在研究程序反射的时候我们往往需要获取当前运行程序所引用的dll文件,按照传统的方式我们可以维护一个这样的列表,但是这样维护成本实在是太高,而且不利于团队合作开发,在高版本的.net 4.6.2之后官方出了专门的dll帮我们做这个事情Microsoft.Extensions.DependencyModel,实现原理是程序在编译的时候会生成一个依赖配置文件,程序直接从配置依赖文件里面取值就可以。但是低版本里面最好的方式还是通过遍历当前工作目录下面dll的方式来快速获取我们想要的文件,当然这样肯定有人会说这样会有性能问题,我们也可以第一次运行的时候将读到的文件写一个配置文件后面就直接读配置文件来优化性能问题。废话不多说,直接上代码:

using System;
using System.Collections.Generic;
using System.IO;

相关推荐

  1. C# 文件帮助(FileHelper)

    2023-12-08 02:10:03       34 阅读
  2. 【.Net 6.0--通用帮助--FileHelper

    2023-12-08 02:10:03       34 阅读
  3. c# 缓存帮助

    2023-12-08 02:10:03       29 阅读
  4. c# DataTable 帮助

    2023-12-08 02:10:03       31 阅读
  5. c# 字符串帮助

    2023-12-08 02:10:03       26 阅读
  6. c# 命令行帮助

    2023-12-08 02:10:03       22 阅读
  7. c# 加密解密帮助

    2023-12-08 02:10:03       27 阅读
  8. c# 正则表达式 帮助

    2023-12-08 02:10:03       29 阅读
  9. c#中DocFx生成API帮助文档

    2023-12-08 02:10:03       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-08 02:10:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-08 02:10:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-08 02:10:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-08 02:10:03       18 阅读

热门阅读

  1. C# AES-128-CBC 加密

    2023-12-08 02:10:03       33 阅读
  2. docker常见知识

    2023-12-08 02:10:03       40 阅读
  3. 虚拟机docker中的Nginx部署

    2023-12-08 02:10:03       34 阅读
  4. golang 解决ZWNBSP 空字符问题

    2023-12-08 02:10:03       37 阅读
  5. 【安全】【Linux】通过/proc/pid/获取进程信息

    2023-12-08 02:10:03       39 阅读
  6. 常用到的设计模式(1)

    2023-12-08 02:10:03       42 阅读
  7. scala可变参数列表使用

    2023-12-08 02:10:03       42 阅读
  8. AI聊天 AI绘画 AI视频 AI制作PPT

    2023-12-08 02:10:03       36 阅读
  9. vue watch

    2023-12-08 02:10:03       44 阅读
  10. Docker安装Elasticsearch和控制台

    2023-12-08 02:10:03       43 阅读
  11. Git篇常用命令

    2023-12-08 02:10:03       39 阅读