C# Описать класс «домашняя библиотека»Здравствуйте . Есть такое задание:
Описать класс «домашняя библиотека». Предусмотреть возможность работы с произвольным числом книг, поиска книги по какому-либо признаку (по автору, по году издания или категории), добавления книг в библиотеку, удаления книг из нее, доступа к книге по номеру.
Написать программу, демонстрирующую все разработанные элементы класса.
С классом все понятно , решение...https://www.cyberforum.ru/ csharp-beginners/ thread2388094.html
C# Массив авторов Здравствуйте, помогите понять каким образом книга может хранить много авторов т.е у меня есть класс автор, книга и библиотека. Нужно, чтобы каждая книга могла хранить много авторов. Заранее спасибо.
class Book : IComparable<Book>
{
public string Name { get; set; }
public int PublicationYear { get; set; }
public Author Author { get; set; }
List<Author>...
C# Как сделать массив double из коллекции?https://www.cyberforum.ru/ csharp-beginners/ thread2388045.html Есть код который ищет определенную подстроку в строке по индексу. class Program
{
//No. Time Source Destination Protocol Length Info
//1 0.000000 13.107.42.254 192.168.42.76 TCP 54 443 в†’ 58111 Seq=1 Ack=1 Win=2049 Len=0
static void Main(string args)
{
List<Information>...
Форматирование перечислений C# Здравствуйте!
Подскажите, пожалуйста, почему в данном примере если у перечисления убрать атрибут Flags спецификатор формата: "F" отобразит 9 вместо: "Ready, TransmitOK", хотя данный спецификатор должен быть независим от атрибута Flags?
using System;
class Programm
{
enum Status { Ready=0x1,OffLine=0x2,Waiting=0x4,TransmitOK=0x8,ReceiveOK=0x10,OnLine=0x20}
C# Написать программу учета книг в библиотеке (используя коллекции)Написать программу учета книг в библиотеке.
Сведения о книгах содержат: фамилию и инициалы автора, название, год издания, количество экземпляров данной книги в библиотеке.
Программа должна обеспечивать выбор с помощью меню и выполнение одной из следующих функций:
• добавление данных о книгах, вновь поступающих в библиотеку;
• удаление данных о списываемых книгах;
• выдача сведений обо...https://www.cyberforum.ru/ csharp-beginners/ thread2387996.html
C# Вывести на печать 2 листаДобрый день, как можно перенести на 2 лист, где: Нижняя челюсть - Левая сторона от 44, хочу перенести на 2 лист. Но как можно сделать?
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
// int currentPage = 0;
e.Graphics.DrawString("Пациент: "+labelControl42.Text, new Font("Times New Roman",...https://www.cyberforum.ru/ csharp-beginners/ thread2387980.html
C# Вывести на экран все отрицательные элементы массива, стоящие на нечетных местах, и их количествоДан массив размера N. Вывести на экран все отрицательные элементы массива,
стоящие на нечетных местах, и их количество.
Заранее спасибо огромное!https://www.cyberforum.ru/ csharp-beginners/ thread2387964.html
C# Данные с Excel записываются только по 9 строку UsedRangeЗдравствуйте, знатоки. Проблема с кодом, помогите решить. Программа считывает строки с Excel но только по 9 строку, не могу понять почему. Спасибо заранее.
Microsoft.Office.Interop.Excel.Application ObjExcel = new Microsoft.Office.Interop.Excel.Application();
string...https://www.cyberforum.ru/ csharp-beginners/ thread2387896.html
Определение дня недели C# Доброго времени суток, уважаемые форумчане.
Столкнулся с задачей:
Имеется дата и время (DateTime). Необходимо вычислить число секунд с последнего воскресения.
Я понимаю, что можно закрепить какое то воскресение года так 90-го. И перебирать по 7 дней. И потихоньку вычислить. Но если, есть какие то готовые методы, то это будет лишней нагрузкой.
Не могли бы подсказать, существуют какие либо...
C# Как оптимизировать сортировку слиянием?/// <summary>
/// Сортирует входную коллекцию по неубыванию с использованием указанного компаратора.
/// </summary>
/// <remarks>Сортировка слиянием.</remarks>
/// <typeparam name="T">Тип элементов коллекции.</t
В Visual Studio в Solution Explorer с вашим проектом, находите "References", вызываете контекстное меню, из которого выбераете "Add reference", в открывшимся окне можно указать путь к библиотеке классов
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Введение в GraphQL и TypeScript
В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .