С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Readonly event https://www.cyberforum.ru/ csharp-beginners/ thread2959973.html
Есть какое-то статическое событие: public static event SomeEventArgs SomethingChanged; Так как оно статическое, его все могут "слушать". Но и "поднимать" его могут тоже все. Как бы ограничить, чтобы я мог поднимать событие только в рамках класса, в котором оно объявлено.
C# Инициализировать структуру с использованием цикла
Начиная изучать структуры столкнулся с проблемой; Не могу понять как инициализировать структуру с помощью цикла. К примеру большинство статей осуществляют присваивания значения элементам структур непосредственно в коде: public struct book { public int nomer; public string autor; public string bookname; public int year; public int kolvo;
C# Дана строка, содержащая число в четвертичной системе исчисления. Преобразовать число в строке к шестеричной системе https://www.cyberforum.ru/ csharp-beginners/ thread2959933.html
Дана строка, содержащая число в четвертичной системе исчисления. Преобразовать число в строке к шестеричной системе. ---------------------------------------------------------------------------------------------------------------------- Help
C# Работа со строками: Определить количество абитуриентов, сдавших вступительные экзамены только на «отлично» Результаты вступительных экзаменов вводятся в виде списка из N строк. В каждой строке записаны фамилия студента и отметки по каждому из M экзаменов. Определить количество абитуриентов, сдавших вступительные экзамены только на «отлично». *** N,M и сами абитуриенты вводятся пользователем в консоли *** https://www.cyberforum.ru/ csharp-beginners/ thread2959896.html
Составить всевозможные вариации числа из a,b,c,d C#
из a,b,c,d где а может быть 1,2 или 4 , b может быть 2,3 или 6, c может быть 2 ,4,5,6 или 8,d может быть 4,7 или 8 составить всевозможные вариации числа то есть 2 2 2 4 2 2 2 8 2 2 4 4 ... a,b,c,d могут быть ничем ("" проще говоря)
C# Покупатель должен заплатить в кассу "S" рублей Покупатель должен заплатить в кассу "S" рублей. У него имеются купюры достоинством в 10, 50, 100 500, 1000 и 5000 рублей определить сколько купюр разного достоинства отдаст покупатель если начнет платить с самых крупных крупных . решить задачу используя цикл https://www.cyberforum.ru/ csharp-beginners/ thread2959874.html
C# Разработка тестов. Исправить ошибку в коде Помогите, пожалуйста, исправить код, чтобы пройти тесты. Дано уравнение: 3 * Math.Sqrt((5 * x - 9) / (7.5 * a * b) + 18) + Math.Exp(2 * x + (0.5 / a)). Заранее благодарю за Вашу помощь using System; using System.Collections.Generic; namespace UnitTestProject1 { internal class ComputeFunction { private static double eps = 0.00001; https://www.cyberforum.ru/ csharp-beginners/ thread2959868.html Автозамена числа C#
Перевести строку, содержащую десятичное представление целого числа, в строку, содержащую его шестнадцатеричное представление
C# Поменять местами i и j буквы в каждом слове Поменять местами i и j буквы в каждом слове. Проблема в том, что меняет только последнюю операцию, j на i. Как сделать что бы одновременно вместо j было i, a вместо i было j. string text = "Vash text pro shto-to pro C#: iiiiiii, jjjjjjjj"; string v = text.Replace("i","j").Replace("j","i"); Console.WriteLine(v); Console.ReadLine(); https://www.cyberforum.ru/ csharp-beginners/ thread2959856.html C# Вывод из списка тех дат, которые меньше заданной даты https://www.cyberforum.ru/ csharp-beginners/ thread2959843.html
Добрый вечер! Столкнулся с проблемой при работе с датами. Дан список даты 24.11.2022 0:00:00 02.10.2022 0:00:00 12.04.2022 0:00:00 20.12.2021 0:00:00 03.09.2024 0:00:00 11.05.2024 0:00:00 30.04.2022 0:00:00 22.11.2022 0:00:00 08.08.2022 0:00:00
C# Создание экземпляров класса
На метаните читал статью об пространстве имен, и увидел вот такую интересную штуку. Кажется, после ключевого слова new должно быть название класса? что это такое и как оно отличается от привычного способа new Person() using Base; Company microsoft = new("Microsoft"); Person tom = new("Tom", microsoft); tom.Print();
C# Инкапсуляция и наследование. Видеокамеры (Производитель, Тип носителя, Число пикселей матрицы, Цена) Видеокамеры (Производитель, Тип носителя, Число пикселей матрицы, Цена ) Создайте библиотеку классов на языке C# и реализуйте в ней следующее: Создайте класс в новом файле для хранения записей таблицы базы данных магазина товаров по своему усмотрению. Рекомендуемое имя класса: ItemBase. Добавьте в класс 4 поля, обязательно разнотипных: строка, целое число, вещественное число,... https://www.cyberforum.ru/ csharp-beginners/ thread2959820.html
741 / 450 / 236
Регистрация: 03.01.2017
Сообщений: 1,297
22.03.2022, 10:56 0
.NET 5

Создать абстрактный класс Client с реализаций IComparable<Client> и производные Client и Organization - C# - Ответ 16133214

22.03.2022, 10:56. Показов 669. Ответов 2
Метки (Все метки)

Ответ

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
public abstract class Client : IComparable<Client>
{
    public DateTime OrderDate { get; set; }
    public double OrderAmount { get; set; }
    public int DiscountPercentage { get; set; }
 
    public int CompareTo(Client other)
    {
        return OrderAmount.CompareTo(other.OrderAmount);
    }
    public override string ToString()
    {
        return $"Дата заказа:{OrderDate}\nСумма заказа:{OrderAmount}\nПроцент скидки:{DiscountPercentage}";
    }
}
public class Person : Client
{
    public string LastName { get; set; }
    public override string ToString()
    {
        return $"Фамилия:{LastName}\n{base.ToString()}";
    }
}
public class Organization : Client
{
    public string Title { get; set; }
    public string ContactPerson { get; set; }
    public override string ToString()
    {
        return $"Название:{Title}\n{base.ToString()}\nКонтактное лицо:{ContactPerson}";
    }
}
 
class Program
{
    static void Main(string[] args)
    {
        Client[] clients = {
            new Person() { LastName = "Кто-то", OrderDate = new DateTime(2010, 1, 1), OrderAmount = 100.5, DiscountPercentage = 10 },
            new Organization() { Title = "Какая-то фирма", OrderDate = new DateTime(2000, 1, 1), OrderAmount = 100000.25, DiscountPercentage = 25, ContactPerson = "Серьезный кто-то" }
        };
        Array.Sort(clients);
        DateTime find_datetime = new DateTime(2008, 1, 1);
        var findclients = clients.Where(c => c.OrderDate > find_datetime).ToArray();
        foreach(var c in clients)
        {
            Console.WriteLine(c.ToString());
        }
    }
}


Вернуться к обсуждению:
Создать абстрактный класс Client с реализаций IComparable<Client> и производные Client и Organization C#
1
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.03.2022, 10:56
Готовые ответы и решения:

Client does not support authentication protocol requested by server; consider upgrading MySQL client
Всем доброго времени суток, уважаемые форумчане, настраиваю компонент FDConnection указал сервер...

#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
При нажатии в localhost denwer на &quot;Проверка MySQL и phpMyAdmin&quot;выскакивает такая страница ...

Methods To Add Sametime 8.5 Client To The Notes 8.5.1 Client Platform
Может кому полезно будет Methods to add Sametime 8.5 client to the Notes 8.5.1 client platform

Готовое решение "User Datagram Protocol Client" (UDP Client или Мини чат)
Может быть кому пригодится:)

2
22.03.2022, 10:56
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.03.2022, 10:56
Помогаю со студенческими работами здесь

как организовать обмен фаилов типа "CLIENT 1 и CLIENT 2"
как сделать обмен фаилов от клиента 1 к клиенту 2 при помощи например socketow , чтобы клиенты...

Чем отличается Cisco Radius Client от других Radius Client?
Собственно весь вопрос в заголовке темы. Чем отличается Radius клиент Cisco от других? К примеру от...

Создать класс Person и производный класс Client
Задание: Каждый класс реализовать в отдельном модуле, импортируя их в производные модули. Создать...

client - server - client
Здравствуйте, я хочу розобратся как работает скрипт такого плана как вконтакте в сообщениях при...

Создайте класс client
Здравствуйте, хотелось бы разобраться в задании, ибо это поможет мне в дальнейшем обучении, на...

Множественное наследование (Разработайте базовый класс CLIENT)
Задание: Множественное наследование. Разработайте базовый класс CLIENT. Элемент класса: ...

0
Новые блоги и статьи
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
Как создавать приложения для iOS/iPhone
InfoMaster 12.01.2025
Введение в разработку iOS-приложений Разработка приложений для iOS открывает огромные возможности в мире мобильных технологий. С каждым годом количество пользователей iPhone и iPad растет,. . .
Как использовать Kotlin в Android разработке
InfoMaster 12.01.2025
Язык программирования Kotlin, разработанный компанией JetBrains, стал неотъемлемой частью современного мира Android-разработки. Первоначально представленный в 2011 году, Kotlin был официально. . .
Использование Go (Golang) в backend разработке
InfoMaster 12.01.2025
Язык программирования Go (Golang), разработанный компанией Google, стал важным инструментом для разработчиков программного обеспечения, особенно в области бэкенд-разработки. С момента своего. . .
Как работать с Laravel в PHP
InfoMaster 12.01.2025
Введение в Laravel Laravel представляет собой современный PHP-фреймворк с открытым исходным кодом, который значительно упрощает и ускоряет процесс разработки веб-приложений. Этот фреймворк был. . .
Как программировать под HCL Notes и создавать свои продукты на ее основе
InfoMaster 11.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой мощную платформу для разработки корпоративных приложений, которая сочетает в себе функции электронной почты, календаря,. . .
Как работать с SVN (Subversion)
InfoMaster 11.01.2025
Введение Система контроля версий является неотъемлемой частью современного процесса разработки программного обеспечения. Она обеспечивает управление изменениями в коде, позволяет отслеживать. . .
Использование GraphQL в JavaScript
InfoMaster 11.01.2025
Введение в GraphQL и его преимущества В современной разработке веб-приложений эффективный обмен данными между клиентом и сервером играет ключевую роль. GraphQL представляет собой язык запросов и. . .
Администрирован­­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru