我有一个Reader
类ILogger<Reader>
作为构造函数参数,
public class Reader
{
private readonly ILogger<Reader> _logger;
public Reader(ILogger<Reader> logger)
{
_logger = logger;
}
public string Get()
{
_logger.LogInformation("test message");
return "test message";
}
}
现在我想使用类中Get
的方法Utils
。如何logger
作为参数传递?目前我正在传递空值。
public class Utils
{
public static string GetValue()
{
var reader = new Reader(null);
return reader.Get();
}
}