Инъекция и потребление зависимости в классах C#C#

Место общения программистов C#
Ответить
Anonymous
 Инъекция и потребление зависимости в классах C#

Сообщение Anonymous »

Скажем, у вас есть < /p>

Код: Выделить всё

public class Garage {
public bool AddCar(Car car) { //omitted for brevity }
}
Вы добавляете его в качестве services.addscoped ();
Теперь вы хотите ввести его в класс автомобиля:

Код: Выделить всё

public service Car(Garage g1) {
private readonly Garage g1= g1;

public bool ModifyCarAndStoreInGarage(Car car)
// modify car properties
g1.AddCar(car);
}
}
Мне любопытно узнать, как ModifyCarandStoreingArage знает, на какой экземпляр G1 ссылается, тот, который из частного чтения или один вводится?
Есть ли последовательность?>

Подробнее здесь: https://stackoverflow.com/questions/796 ... rp-classes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»