我是一个自学成才的程序员,所以我发现这有点困难。我正在尝试动态创建一个记录器类,让我解释一下。每个类都有一个ILogger实例,它实际上只是ConsoleLogger。
ind <- seq(from=240, to=240000, by=240) # a row index of length = 1000
split_data <- lapply(split(yourData, yourData$Symbol), function(x) x[ind,] )
do.call(rbind, split_data)
这是我目前的工作方式。
public class ConsoleLogger : ILogger
{
public ConsoleLogger(Type classType)
{
}
}
所以我在完成Program类的地方,它需要是将其注入的类。另请注意,ILogger不是Microsoft的记录器,它是我自己创建的ILogger界面,因此this.AddSingleton<ILogger, ConsoleLogger>(provider =>
new ConsoleLogger(typeof(Program)) // TODO: make this dynamic
);
无法正常工作。