Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Сортировка ( List<T>.Sort(...) ) сразу по двум параметрам https://www.cyberforum.ru/ csharp-beginners/ thread571867.html
Как реализовать сортировку по возрастанию сразу по двум параметрам? Points.Sort((one, two) => one.Y.CompareTo(two.Y)); Такой код сортирует только по Y. А мне еще по X надо (в классе есть). Как то... Да спасибо, а можно кратенько про ires, ну типа какие значения что выполняют (-1 0 1)
Вывести строку длины N, которая состоит из символов C C#
1. Дано целое число N(>0) и символ C. Вывести строку длины N, которая состоит из символов C 2. Дано целое положительное число. Вывести символы, изображающие цифры этого числа (В порядке слева... 1 private string generate(int col,char s) { string result=""; for (int i = 0; i < col; i++ ) { result = result + s; }...
C# Импорт данных из другого приложения Описание: Есть приложение, которое получает данные с сервера. Ip\Порт сервера известен. Задача: Необходимо каким-нибудь образом импортировать в моё приложение данные из изначального приложения. Или... в моё приложение данные из изначального приложения а где они там хранятся? https://www.cyberforum.ru/ csharp-beginners/ thread571603.html C# Вывести код символа
Как вывести код символа, какой метод? char x = 'Ь'; Console.WriteLine((int)x);
Нужен пример Ftp-клиента C#
Срочно нужен какой-то рабочий ftp-клиент на C#, потому что ищу целый день а результатов нет все что нашел это пример с библиотекой bytesRoadFtp и то не работает не одно действие(. Заранее спасибо я с ним работал, все отлично работало http://kbss.ru/blog/lang_c_sharp/107.html Вот еще в первом коде моя работа с ftp https://www.cyberforum.ru/csharp-net/thread333709.html
C# Строка: Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ "." https://www.cyberforum.ru/ csharp-beginners/ thread571864.html
Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими). Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его... держи студентка using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication3 { class Program
C# Как глобально объявить массив Помогите Создал Button в котором Фиксируются массивы А в других действиях Эти массивы невидны(клик другого Button) как быть и что сделать? п.с не пишите прочитай то... то... желательно... Вы же массив объявляете локальным, это тоже самое что и локальная переменная, естественно она будет не видна. Объявляйте его не в теле функции. public int Massiv; privat void button1_click(object... https://www.cyberforum.ru/ csharp-beginners/ thread571612.html Ошибка при генерации кода для свойства "Items" C#
При попытке сохранить или откомпилировать( сменить имя объекта или еще что ни будь попробовать сделать в конструкторе формы) проект студия пишет следующую ошибку. Ошибка при генерации кода для... ну так даже на русском написано что файл (картинка) не найден удали ссылку на него или положи в нужную папку картинку с именем DATABASE_SAVE.png Так ссылок то негде и нету. Я все вроде бы...
C# Случайным образом заполнять турнирную таблицу https://www.cyberforum.ru/ csharp-beginners/ thread571830.html
Сижу с курсачом, никак не допру как вписать код... Текст во вложенном файле... Я так предполагаю, что надо рандомить и уже относительного него заполнять турнирную таблицу... Но что-то никак не... У меня получилось так: Random random = new Random(1912); var winners = from favorite in ( from tour in Enumerable.Range(1, 5) // 5 туров from favorite in (...
C# Дан текстовый файл. Продублировать в нем все пустые строки Help me! Please! Дан текстовый файл. Продублировать в нем все пустые строки. string path = "C:\\Text.txt"; string text = File.ReadAllText(path); string result = text.Replace(Environment.NewLine, Environment.NewLine + Environment.NewLine); File.WriteAllText(path, result); https://www.cyberforum.ru/ csharp-beginners/ thread571684.html
C# Сохранение в DOS кодировке Доброго времени суток. Подскажите как сохранять файл в DOS кодировке? Необходимо для открытия в другой программе (древней). И еще такой вопрос. Файл будет набираться из многих TextBox ов, как... Посмотрел в инете, под DOS-кодировкой, навреное понимается эта? В общем, всё просто. Проход циклом по форме и перебор всех ТекстБоксов на ней. Собираем все тексты из ТекстБокосв в массив и... https://www.cyberforum.ru/ csharp-beginners/ thread571742.html C# Выполнение функции при наступлении определенного момента времени Здравствуйте! Появилась задача выполнения каких либо операций при наступлении определенного момента времени, например наступление каждого нового часа. Пока возможной реализации не нашел, рад любой... Посмотри про структуру DateTime - http://msdn.microsoft.com/ru-ru/library/system.datetime.aspx Там есть свойство Now, возвращающее текущее системное время. А регулярно проверять, который час, можно... https://www.cyberforum.ru/ csharp-beginners/ thread571583.html
0 / 0 / 2
Регистрация: 25.11.2011
Сообщений: 39
18.05.2012, 15:09  [ТС] 0

Сделать базу на основе хранилища Queue() - C# - Ответ 3048796

18.05.2012, 15:09. Показов 790. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от ForEveR Посмотреть сообщение
http://msdn.microsoft.com/en-us/library/7977ey2c
Метод peek собственно вытащит элемент из начала очереди, не удаляя его из очереди.
Метод dequeue вытащит элемент из начала очереди и удалит его из очереди.
хм. спасибо. действительно не замечал его.

еще вопрос:
я создал хранилище базового класса
C#
1
Queue<plane> planes = new Queue<plane>();
сохранил туда подклассы
C#
1
2
3
4
5
6
7
8
9
10
public class warplane : plane
{...}
public class airliner : plane
{...}
 
warplane flight = new warplane();
planes.Enqueue(flight);
 
airliner flight = new airliner();
planes.Enqueue(flight);
и теперь когда я пытаюсь вытащить инфу из хранилища вот так
C#
1
plane flight = planes.Dequeue();
методы подклассов не работают, а если вытащить вот так предварительно узнав класс
C#
1
warplane flight = planes.Dequeue();
он пишет что не может конвертнуть plane в warplane.

Что делать? Создавать для каждого подкласса свое хранилище или можно создать хранилище разных классов?

Вернуться к обсуждению:
Сделать базу на основе хранилища Queue() C#
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.05.2012, 15:09
Готовые ответы и решения:

Пул потоков на основе boost::lockfree::queue
В книге &quot;Энтони Уильямс - Параллельное программирование на С++ в действии&quot; обсуждается пул потоков на основе самописной потокобезопасной...

На основе коллекций Queue и List<T> запрограммировать модель эскалатора
Доброго времени суток, вот нужно сделать программу на С#. хоть С# я и знаю немного, но моего ума не хватает на составление кода. Помогите...

На основе коллекций Queue и List<T> запрограммировать модель эскалатора
Есть задание, которое ну совсем не знаю как делать. Если кто может подсказать, или даже помочь с реализацией, буду очень благодарен. ...

8
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.05.2012, 15:09
Помогаю со студенческими работами здесь

На базе класса Queue реализовать простую базу данных
На базе класса Queue (очередь на основе связанного списка) необходимо реализовать простую базу данных.

На основе двух экземпляров объектов класса стек (Stack) реализовать класс очередь (Queue)
5. На основі двох екземплярів об’єктів класу стек (Stack) реалізувати клас черга (Queue). Подскажите как это сделать с использыванием...

Разница между queue.synchronized и concurrent queue
По сути 2 коллекции потокобезопасные, что лучше использовать? Queue que = Queue.Synchronized(new Queue()); // или...

Разница между finalization queue и freachable queue
Всем привет, все как-то никак не могу понять, в чем разница

Переполнение Queue, методы оптимизации Queue
Доброго времени суток. Я тут планирую пенгатон взять под контроль.:- StreamReader sr = new StreamReader(road); ...

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru