Пример #1
0
        public Transformer(IFileCompression compression, ICleaner cleaner, IBinner binner, IEtlForexConfig config)
            : this()
        {
            TempLocation = new DirectoryInfo(Path.Combine(config.RootTempFolder, "Transformer"));

            Compression = compression;
            Cleaner     = cleaner;
            Binner      = binner;
        }
Пример #2
0
        public Transformer(ISourceSpecification source, IFileCompression compression, ICleaner cleaner, IBinner binner, IEtlForexConfig config)
        {
            TempLocation = new DirectoryInfo(Path.Combine(config.RootTempFolder, "Transformer"));

            Source      = source;
            Compression = compression;
            Cleaner     = cleaner;
            Binner      = binner;
        }
Пример #3
0
 // 接口的使用:
 // 1、想想看,接口作为一个有一套方法的类,还是基类,是不是就可以放入任务实现接口的类?
 public static void F1(string words, IFileCompression item)
 {
     words = "把接口作为参数传递给函数!";
     words = "记住,接口本质是类,item 可以使用类的特性,唯一区别就是没有 value";
     WriteLine(item.Words);
 }