gpt4 book ai didi

c# - 使用 spring.net 将类注入(inject)到 using 语句中

转载 作者:行者123 更新时间:2023-11-30 16:27:44 25 4
gpt4 key购买 nike

我正在开发一个 .net c# 应用程序,它使用 spring.net 的依赖注入(inject)并遇到了一个问题。我有以下方法:

public string Process()
{
using(var p = new MyClass())
{
// do some processing
return p.RunClass();
}
}

我正在配置我的 spring 注入(inject)以注入(inject)类的属性实例等。

但是我不确定如何注入(inject)到 using 语句中。我想用注入(inject) MyClass 并将其包装在 using 语句中的能力替换上面的“using(var p = new MyClass())”。

有人可以帮我实现这个吗?

最佳答案

注入(inject) MyClassFactory 怎么样?然后你可以这样做:

IMyClassFactory _processorFactory; //inject this
using(var p = _processorFactory.Create())
{
p.RunClass();
}

关于c# - 使用 spring.net 将类注入(inject)到 using 语句中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7617032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com