.net WinForms可以在不使用依赖注入框架的情况下注入依赖吗?

2wnc66cl  于 2023-05-19  发布在  .NET
关注(0)|答案(1)|浏览(221)

我读过很多关于WinForms中依赖注入的问题,其中this是最受欢迎的一个。我震惊地发现,我在这个网站上看到的每个例子都使用了一个库来完成这项工作,比如Microsoft.Extensions.DependencyInjection。这给了我一个问题:WinForms可以在不使用依赖注入框架的情况下注入依赖吗?
例如,假设我有Form1Form2。打开应用程序将打开Form1Form1有一个按钮,用于打开Form2。这两种形式都必须注入SqlConnection。没有依赖注入框架可以做到这一点吗?例如,什么禁止我们使用普通的构造函数注入?我希望Application.Run(new Form1(MySqlConnectionHere))能在Main()中工作

相关问题