✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
public class DialogWithDI : Dialog
{
private readonly IServiceProvider _sp;
public DialogWithDI(IServiceProvider sp) => _sp = sp;
protected override IButton CreateButton() => _sp.GetRequiredService
();
}
Чим ця реалізація відрізняється від класичної?