Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Создать класс с именем LOGISTICIAN с полями: должность, трудовые обязанности Создать класс с именем LOGISTICIAN, содержащий следующие дополнительные поля: должность, трудовые обязанности (массив из пяти элементов). Реализовать вывод на экран фамилий логистов, выполняющих обязанности по отгрузке товара (если таких логистов нет, вывести соответствующее сообщение). https://www.cyberforum.ru/ csharp-beginners/ thread2740682.html Вывести число символов самой длинной последовательности C#
Здравствуйте, недавно начал изучать C# и требуется написать программу, которая должна считать данные из Sample.txt. В файле находится строка длинною 10^6 символов типа X Y Z. Нужно найти длину самой длинной последовательности символов. Первую часть программы я сделал (Считал строку. Выполнил самое лёгкое :) ). Можете дать советы в реализации данной программы? Файл не получилось загрузить на...
C# Метод половинного деления Почему не получается подсчитать? Помогите, я новичок в этом. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { https://www.cyberforum.ru/ csharp-beginners/ thread2740604.html C# В массиве, содержащем положительные и отрицательные целые числа, вычислить сумму четных положительных элементов https://www.cyberforum.ru/ csharp-beginners/ thread2740603.html
ЗАДАНИЕ: В массиве, содержащем положительные и отрицательные целые числа, вычислить сумму четных положительных элементов using System; namespace вычислить_сумму { class Program {
Array.Resize в отдельном классе C#
По задачке нужно создать что-то похожее на динамический массив, используя отдельный класс. Вроде как разобрался как работать с Array.Resize в основном классе, но в отдельном классе подчеркивает именно слово Array в строке Array.Resize(ref myArr, myArr.Length + 1); и ошибка: Ошибка CS0411 Аргументы типа для метода "Array.Resize<T>(ref T?, int)" не могут определяться по использованию....
C# Вывод чисел лесенкой https://www.cyberforum.ru/ csharp-beginners/ thread2740491.html
Добрый день всем. Нужно каким-то образом вывести числа в таком виде: 4 4 3 3 4 3 2 2 3 2 4 2 1 1 2 1 3 1 4 1 Сколько бы я не пытался - ничего не выходит. Остановился на таком коде: int j;
C# Почему не коректно работает To.String(); https://www.cyberforum.ru/ csharp-beginners/ thread2740461.html
Помогите разобраться, почему не работает To.String() выдает символ но не текст. using System; using System.IO; using System.Linq; using System.Collections.Generic; namespace CSharp_Shell { class Dz8
C# Задание по циклу while
Сам цикл знаю, но вот с математикой не особо
C# Ошибка при выполнении Может кто-нибудь помочь с данной проблемой, а то никак не понимаю. Сделал все, как было написано. using System; class WhileDemo { static void Main() { int n = 10, k = 1, s = 0; Console.Write("Сумма 1 + 3 + 5 + ... + { 0 } = ", 2 * n - 1); while (k <= n) https://www.cyberforum.ru/ csharp-beginners/ thread2740436.html C# Поменять местами все четные элементы 5 и 2 столбца на максимальную сумму всех элементов https://www.cyberforum.ru/ csharp-beginners/ thread2740409.html
Разработать алгоритм и тесты, написать и отладить программу. Выполнить программу, проанализировать результат в соответствии с тестами. Ввести с клавиатуры матрицу размерностью MxN. Вывести исходную матрицу, номер строки или столбца с заданными признаками и значения этого признака . Поменять местами элементы строк или столбцов, вывести преобразованную матрицу. Строку с максимальной суммой...
C# Среднее арифметическое значение элементов столбца, в котором находится наибольшее количество положительных элемент
Разработать алгоритм и тесты, написать и отладить программу Даны действительные числа а1, …, а6, действительная квадратная матрица D(6, 6). Вставить в исходную матрицу между пятым и шестым столбцами новый столбец с элементами а1, …, а6. Найти среднее арифметическое значение элементов столбца, в котором находится наибольшее количество положительных элементов.
C# Решение определённого интеграла + многопоточность https://www.cyberforum.ru/ csharp-beginners/ thread2740399.html
Подскажите, пожалуйста, как решить определённый интеграл методом прямоугольников? Если что, то подинтегральная функция следующая: (1-x) * e^x. Интеграл определен от 0 до 2. При решении задачи надо использовать несколько потоков (желательно 4). Как это все сделать?
Модератор
Эксперт .NET
15877 / 11023 / 2856
Регистрация: 21.04.2018
Сообщений: 32,383
Записей в блоге: 2
02.12.2020, 12:44 0

Почему read only? - C# - Ответ 15056702

02.12.2020, 12:44. Показов 2712. Ответов 18
Метки (Все метки)

Ответ

Цитата Сообщение от belalugoci Посмотреть сообщение
сериализовал этот тип
Вы сериализовали не тип, а массив с элементами этого типа.
Такая сериализация может создать проблемы в виду введения в сохраняемые данные дополнительных атрибутов.
При бинарной сериализации это трудно понять.
Но если сделаете XML сериализацию, то будет видно наглядно.

Создайте свой тип и сериализуйте его.
C#
1
2
3
4
public class KeyPairArray 
{
    public KeyPair[] KeyPairs {get; set;}
}
C#
1
2
3
4
5
BinaryFormatter fmt = new BinaryFormatter();
using (FileStream fs = new File.Create(String.Format(@"c:\work\words3\ff{0}.dat", tb)))
{
    fmt.Serialize(fs, new KeyPairArray(){ KeyPairs = ff});
}
C#
1
2
3
4
5
BinaryFormatter frm = new BinaryFormatter();
using (FileStream fs = new FileOpen(@"c:\work\words3\ff8.dat"))
{
    ff1 = ((KeyPairArray)formatter.Deserialize(fs)).KeyPairs;
}
Добавлено через 38 секунд
И покажите реализацию вашего типа KeyPair.

Вернуться к обсуждению:
Почему read only? C#
0
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.12.2020, 12:44
Готовые ответы и решения:

Память не может быть Read, Почему так ???
Привет всем! MyClass::MyClass(TWinControl* mOwner) { RefreshBtn = new TBitBtn(mOwner); ...

Почему в Read у FileStream offset это смещение в байтах?
Почему в Read у FileStream offset это смещение в байтах, а не в других единицах, например в...

Выдает ошибку i/o error 6 в delphi она останаливается на Read не пойму почему?
procedure TForm4.Button1Click(Sender: TObject); var Z:integer; begin...

Почему Read работает как Readln? (ide PascalABC.NET 3.10 build 1200)
Люди, у кого стоит такая-же IDE (PascalABC.NET 3.10 build 1200) - у вас такая же шняга или нет?...

18
02.12.2020, 12:44
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.12.2020, 12:44
Помогаю со студенческими работами здесь

Почему Reader.Read() начинает чтение не с первой строки данного столбца? Класс Oledb
Проблема в том что я вызываю Reader.read() при открытии формы , и мне reader возвращает не первую а...

Bluetooth Android. read failed, socket might closed or timeout, read ret: -1
Всем привет! Есть след. девайсы: OnePlus, Samsung A50, Pixel 3a Пытаюсь подключить девайсы по...

А почему ошибка, что функции print и read не определены в функции main()?
Что-то не понимаю. Они определены в заголовочном файле. А подчеркивается красным что нет.... ...

Почему такая ошибка "TypeError: Cannot read property 'bind' of undefined"?
import React from 'react'; import ReactDOM from 'react-dom'; class Todo extends...

Почему выбивает ошибку "Uncaught TypeError: Cannot read property '0' of undefined"?
Почему выбивает ошибку? Пытаюсь сделать условие, а оно пишет: Uncaught TypeError: Cannot read...

В чем отличие read от read-line
Подскажите чем отличается read от read-line.

0
Новые блоги и статьи
Какой язык программировани­я лучший для разработки нейронных сетей
InfoMaster 20.01.2025
В современном мире технологий искусственные нейронные сети становятся неотъемлемой частью множества инновационных решений, от распознавания речи до автоматического управления транспортными. . .
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru