该库的核心是IFileSystem和FileSystem 。 与其直接调用File.ReadAllText方法, IFileSystem.File.ReadAllText使用IFileSystem.File.ReadAllText 。 我们具有完全相同的API,除了我们的API是可注入的和可测试的。 dotnet add package System.IO.Abstractions public class MyComponent { readonly IFileSystem fileSystem ; // Create MyComponent with