暫無描述

ashabrukov d7d3701703 Обновить 'Readme.md' 1 月之前
bin 1eacbb5c04 first commit 2 月之前
obj 5062c4bab8 first commit 1 月之前
Readme.md d7d3701703 Обновить 'Readme.md' 1 月之前
t6_oop1.cs 5062c4bab8 first commit 1 月之前
t6_oop1.csproj 5062c4bab8 first commit 1 月之前

Readme.md

Задание на дом работа "t6_oop1"

Тема "Интернет мгазин звуковой аппратуры"

using System;
using System.Collections.Generic;

    class Player
    {
        public string Name { get; set; }
        public string Hero { get; set; }

        public person(string name)
        {
            Name = name;
        }

        public void Display()
        {
            Console.WriteLine($"{Name}");
        }

        public void PickShop(string shop)
        {
            shop = shop;
            Console.WriteLine($"{Name} выбрал магазин: {shop}");
        }

        public void PickItems(List<Item> items)
        {
            Console.WriteLine($"{Name} покупает аппаратуру:");
            foreach (var item in items)
            {
                Console.WriteLine($"- {item.ItemName}");
            }
        }

        public void BuyItem(Item item)
        {
            Console.WriteLine($"{Name} купил : {item.ItemName}");
        }
    }

    class Item
    {
        public string ItemName { get; set; }

        public Item(string itemName)
        {
            ItemName = itemName;
        }

        public void Display()
        {
            Console.WriteLine($"{ItemName}");
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            person person = new person("Пользователь");
            
            person.PickShop("Интернет магазин звуковой аппаратуры: Калифорния звук");

            // Список предметов
            List<Item> itemsToPick = new List<Item>
            {
                new Item("Студийный микрофон BEHRINGER B-1"),
                new Item("Студийный микрофон СОЮЗ 1973"),
                new Item("Студийный микрофон AKG P120"),
                new Item("Студийный микрофон MACKIE EM-91C"),
                new Item("Студийный микрофон NEUMANN TLM 102"),
                new Item("Студийный микрофон Audio-technica AT2020USB+"),
                new Item("Студийный микрофон LEWITT LCT240PRO BLACK VP"),
                new Item("Студийный микрофон Maono AU-PM500T"),
                new Item("Звуковая карта Donner Livejack Lite"),
                new Item("Звуковая карта Arturia MiniFuse 2 Black"),
                new Item("Звуковая карта M-AUDIO AIR192|4"),
                new Item("Звуковая карта BEHRINGER UMC202HD"),
                new Item("Звуковая карта MACKIE Big Knob Studio+"),
                new Item("Звуковая карта FOCUSRITE Scarlett 18i8 3rd Gen"),
                new Item("Звуковая карта MOTU M2"),
                new Item("Звуковая карта Arturia MiniFuse 4 White"),
                new Item("Звуковая карта M-AUDIO M-TRACK SOLO II"),
                new Item("Активный студийный монитор MACKIE CR3-X"),
                new Item("Активный студийный монитор MACKIE CR4-X"),
                new Item("Активный студийный монитор M-Audio BX4"),
                new Item("Активный студийный монитор ALESIS ELEVATE5MKII"),
                new Item("Активный студийный монитор IK MULTIMEDIA iLoud MTM"),
                new Item("Активный студийный монитор Artesia M230"),
                new Item("Активный студийный монитор iCON SX-8A"),
            };

            // Покупает аппаратуру
            Item itemToBuy1 = new Item("Студийный микрофон BEHRINGER B-1");
            Item itemToBuy2 = new Item("Студийный микрофон NEUMANN TLM 102");
            Item itemToBuy3 = new Item("Активный студийный монитор MACKIE CR3-X");
            Item itemToBuy4 = new Item("Активный студийный монитор ALESIS ELEVATE5MKII");
            Item itemToBuy5 = new Item("Звуковая карта Donner Livejack Lite");
            Item itemToBuy6 = new Item("Активный студийный монитор iCON SX-8A");
            player1.BuyItem(itemToBuy1);
            player1.BuyItem(itemToBuy2);
            player1.BuyItem(itemToBuy3);
            player1.BuyItem(itemToBuy4);
            player1.BuyItem(itemToBuy5);
            player1.BuyItem(itemToBuy6);
        }
    }

Выводится:

Пользователь выбрал магазин: Интернет магазин звуковой аппаратуры: Калифорния звук
Пользователь покупает аппаратуру: Студийный микрофон BEHRINGER B-1
Пользователь покупает аппаратуру: Студийный микрофон NEUMANN TLM 102
Пользователь покупает аппаратуру: Активный студийный монитор MACKIE CR3-X
Пользователь покупает аппаратуру: Активный студийный монитор ALESIS ELEVATE5MKII
Пользователь покупает аппаратуру: Звуковая карта Donner Livejack Lite
Пользователь покупает аппаратуру: Активный студийный монитор iCON SX-8A