![]() |
|
Другие темы раздела | |
C# При нажатии на кнопку сделать вывод очередного элемента массива Как сделать чтобы при нажатии на кнопку сделать вывод очередного элемента массива? Ну так заводим переменную i, обнуляем её, заводим массив свой, ловим нажатие кнопки - выводим i-тый элемент, увеличиваем i и ждём следующее нажатие клавиши. Всё просто же. Дальше, если захочется,... https://www.cyberforum.ru/ csharp-beginners/ thread622273.html | C# Приведение типов в аргументах привет. Как в C# переводить типы прям в агрументах функции? в с++ было както так void func(int a = (int)char temp, int b){ .... } main(){ char z = '2'; void Main(){ string z = "2"; int x = 5; func(int.Parse(z),x); } void func(int a, int b){ .... } https://www.cyberforum.ru/ csharp-beginners/ thread622316.html |
C# Как сделать кнопку прозрачной? В Delphi просто свойству flat поставить true, и объект станет прозрачным. В c# это свойство задает кнопке цвет фона, но мне надо именно прозрачность, ибо под кнопкой (что и необходимо сделать... this.button1.BackColor = System.Drawing.Color.Transparent; this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; И кнопка будет прозрачной, правда, при наведении курсора, прозрачность... https://www.cyberforum.ru/ csharp-beginners/ thread622225.html | C# Инициализация Dictionary с модификатором public Здравствуйте! Есть MS Visual C# 2010. Я хочу обявить общедоступный словарь, и использовать его в коде. но проблема в следующем: я объявил public Dictionary, потом я его инициализирую в MainWindow()... у тебя два словаря с одним и тем же именем: один - глобальный, другой - в стеку метода МэйнУиндоу(). убери второй из МэйнУиндоу(), а первому сразу присвой значение: public... https://www.cyberforum.ru/ csharp-beginners/ thread622294.html |
C# Типы данных С# для передачи данных через TCP
https://www.cyberforum.ru/ csharp-beginners/ thread622182.html подскажите пожалуйста какой тип переменной лучше всего использовать в C# для передачи данных через TCP, что бы можно было передать небольшой текст к примеру??? и ограничен ли тип данных string в C#... Передача по сети осуществляется одним и только одним типом данных: byte. ограничен ли тип данных string в C# определенным количеством символов Ограничен количеством свободной памяти в куче. |
C# Компиляция в exe можли свой проект который написал скопилировать в exe kolorotur, имеется ввиду компиляция в бинарник вместо IL, ятд. |
C# Проверка на корректность
https://www.cyberforum.ru/ csharp-beginners/ thread622342.html Мне необходимо перевести из string в double я собираюсь воспользоваться ф-цией Convert но мне необходимо чтобы в случае неверного ввода(там лишний пробел или знак) я сам мог вывести ошибку есть ли... double num; if (!double.TryParse("3.14asd", out num)) Console.WriteLine("Ввод не торт!"); |
C# Как присвоить оброботку события в коде?
https://www.cyberforum.ru/ csharp-beginners/ thread622380.html На форме есть компонент treeView1, хочу программно присвоить его событию AfterSelect некоторую процедуру: //Сортировка таблицы согласно узлу TreeViewer public static... Спасибо. Правда я сделал чуть иначе. Когда он не нужен, я его выключил treeView1.AfterSelect -= JobDB.FilterDataView(treeView1.SelectedNode.Text, DGVDepartment); а когда он стал необходим,... |
C# Выводится ошибка при работе с буфером Требуется положительное число.Имя параметра: bufferSize Подскажите не пойму что за ошибка а что такое di? не уверен, что можно так форматировать. точнее, почти уверен, что нельзя. https://www.cyberforum.ru/ csharp-beginners/ thread622286.html | C# Создание документа XML через LINQ-to-XML как создать новый документ xml через LINQ-to-xml XDocument doc =new XDocument("name.xml",Encoding.UTF8); doc.Add(); filepath Не определина откуда она береться https://www.cyberforum.ru/ csharp-beginners/ thread622375.html |
C# Удаление подстроки из строки
https://www.cyberforum.ru/ csharp-beginners/ thread622250.html //Метод удаляет введённую подстроку из строки static string SubStrDel(String str) { Console.Write("Введите подстроку: "); string substr =... Psilon, можно проще: int sum = str.Where(Char.IsDigit).Select(ch => ch - '0').Sum(); |
C# Преобразование типов Народ, помогите нормально преобразовать данные. есть объект содержащий структуру данных вида "массив массивов объектов" - нужно получить двухмерный массив с данными. вся структура данных аналогична... https://www.cyberforum.ru/ csharp-beginners/ thread622197.html |
![]() ![]() 17804 / 12955 / 3381
Регистрация: 17.09.2011
Сообщений: 21,242
|
|
11.07.2012, 17:13 | 0 |
Перегрузить оператор ==, но не потерять возможности сравнения с null - C# - Ответ 325849511.07.2012, 17:13. Показов 7694. Ответов 17
Метки (Все метки)
Ответ
Не забудьте также переопределить метод Equals и GetHashCode, чтобы не было неоднозначности в сравнении двух экземпляров.
Вернуться к обсуждению: Перегрузить оператор ==, но не потерять возможности сравнения с null C#
0
|
11.07.2012, 17:13 | |
Готовые ответы и решения:
17
Не получается перегрузить оператор сравнения Для шаблонного класса перегрузить оператор присваивания, copy-конструктор, объекты cin и cout, оператор * Перегрузить операторы сравнения и отсортировать |
11.07.2012, 17:13 | |
Помогаю со студенческими работами здесь
0
Проиллюстрировать возможности операций отношения (сравнения) Для класса Vector перегрузить операторы присваивания, сравнения, ввода и вывода Как перегрузить методы Equals() и GetHashCode(), для сравнения свойств объектов? Как перегрузить операции отношения для реализации значимой семантики сравнения объектов |
Новые блоги и статьи
![]() |
||||
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
|
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
|
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
|
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
|
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
|
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
|
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
|
Разработка кроссплатформенного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
|
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
|
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
|