Передача объектов в качестве параметров другому объекту - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день, подскажите как правильно передать объекты в качестве параметров другому объекту чтобы при этом еще и соблюсти инкапсуляцию Например объект класса Бренд передать объекту класса Авто А потом объект Авто передать со всеми параметрами в метод. Например для записи в БД. Привожу пример кода.
Листинг программы
  1. using System;
  2. namespace Test
  3. {
  4. class Auto {
  5. public object modelAuto = "";
  6. public object brandAuto = "";
  7. public Auto(object objModel, object objBrand) {
  8. modelAuto = objModel;
  9. brandAuto = objBrand;
  10. }
  11. public void Information()
  12. {
  13. Console.WriteLine("Автомобиль макрки {0} модель {1}", brandAuto, modelAuto);
  14. }
  15. }
  16. class Brand {
  17. public string _Brand { set; get; }
  18. }
  19. class Model {
  20. public string _Model { set; get; }
  21. }
  22.  
  23. class Program
  24. {
  25. static void Main(string[] args)
  26. {
  27. Model objModel = new Model();
  28. Brand objBrand = new Brand();
  29. Console.WriteLine("Введите марку");
  30. objBrand._Brand = Console.ReadLine();
  31. Console.WriteLine("Введите модель");
  32. objModel._Model = Console.ReadLine();
  33. Auto auto = new Auto(objModel._Model, objBrand._Brand);
  34. auto.Information();
  35. Console.ReadKey();
  36. }
  37. }
  38. }

Решение задачи: «Передача объектов в качестве параметров другому объекту»

textual
Листинг программы
  1. Brand may = new Brand();
  2. may._Brand = "bla bla bla";

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы