Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Вычисление функции с использованием разложения в ряд Привет всем, помогите с программой: Необходимо разработать программу, вычисляющую значение функции с помощью разложения в ряд. Сумма ряда вычисляется при помощи цикла с неизвестным числом повторений, требуется найти значение с заданной точностью (точность вводится с клавиатуры). Сходящийся числовой ряд будет достигать искомого значения при большом количестве суммируемых членов ряда.... https://www.cyberforum.ru/ csharp-beginners/ thread1736094.html C# Алгоритм Беллмана-Форда
Здравствуйте. Может ли быть на входе доя алгоритма Беллмана-Форда граф, состоящий из ДВУХ вершин? Если да, то как обрабатывать этот случай? Добавлено через 1 час 11 минут И могут ли быть петли в графе?
C# Создать массив украинских букв https://www.cyberforum.ru/ csharp-beginners/ thread1736071.html
Как создать массив хранящий в себе буквы украинского алфавита(заглавные в том числе). Массив английских создается char letters = Enumerable.Range('a', 'z' - 'a' + 1).Select(c => (char)c).ToArray(); А как для другого языка сделать? для русского можно поменять a->а я->z,но с всякие ї в украинском алфавите при таком способе оно не видит
C# Обратная польская запись деление на 0 Подскажите пожалуйста, как в данном коде сделать так, чтобы при делении на 0 получался ответ 0, а не бесконечность. static private double Counting(string output)//метод решения OPN { string result; string mas = output.Split(' '); for (int i = 0; i < mas.Length; i++) switch (mas) { https://www.cyberforum.ru/ csharp-beginners/ thread1736010.html
Бинарное поисковое дерево C#
Определить номер уровня в котором содержится максимальное количество вершин Есть обход по ширине, но в некоторых моментах определяет неправильно. В чем проблема? public int GetWidth() { return GetWidth(root); } protected int GetWidth(Item root) { int level=2, cur = 1, max = 0;
C# Вывести одномерный массив с неизвестным количеством элементов в listBox Доброй ночи всем, кто не спит. Такое дело, нужно сравнить 2 матрицы и после равные соответствующие элементы вывести в вектор. То есть если a11=b11, то это число записывается в вектор, если нет, то не записывается. Воспользовался для сравнения методом GetVector, но получается, что невозможно заранее рассчитать количество элементов такого массива. Так как же его вывести? Вот как у меня это... https://www.cyberforum.ru/ csharp-beginners/ thread1735986.html
C# Регулярные выражения - сохранение регистров заменяемых символов https://www.cyberforum.ru/ csharp-beginners/ thread1735951.html
Здравствуйте! Подскажите пожалуйста, возможно ли через Regex заменить символы с сохранением регистра оригинальных символов? Допустим, у нас есть некоторый текст, в котором присутствует ошибка и программе нужно её исправить. Для примера, пользователь написал "жызнь", а программа должна исправить это слово и вывести этот же текст. Т.е. вместо "жызнь" вывести "жизнь". Однако, пользователь может...
Обмен объектами по сети C#
В общем, нашел код для обмена сообщениями между сервером-клиентом. Перенес сервер на андроид устройство, клиент остался на пк. Вопрос такой: возможно ли передавать объекты, вроде списков между устройствами? Как? Сервер: public class MainActivity : Activity { int count = 1; protected override void OnCreate(Bundle bundle) { ...
C# Реализация действий над комплексными числами https://www.cyberforum.ru/ csharp-beginners/ thread1735905.html
не выходит реализовать операции действий над числами using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ComplexNumbers { class Program
C# Как запустить на кнопку приложение с параметрами и чтобы считывались переменные? https://www.cyberforum.ru/ csharp-beginners/ thread1735863.html
1) Как запустить на кнопку приложение с параметрами и чтобы считывались переменные? exe файл - gzdoom.exe string files = "starterpack.wad brutalv20b.pk3"; параметры, например -iwad DOOM2.wad -file files 2) Как закинуть в XML файлы так, чтобы потом можно было их считывать по порядковому номеру? Добавлено через 13 минут 3) Может кто дать онлайн консультацию в каком-нибудь мессенджере или...
Матрица, сортировка C#
Целочисленную матрицу отсортировать следующим образом: элементы с четными значениями должны быть упорядочены внутри строк по убыванию, элементы с нечетными значениями - по возрастанию. Четные и нечетные элементы не должны меняться местами друг с другом.
C# Вычислить значение функции с использованием делегатов https://www.cyberforum.ru/ csharp-beginners/ thread1735797.html
Вычислить значение функции f(x), для введенного пользователем х:F(x)=2x+6. Модифицировать программу для вычисления следующей функции: F(x)=5*x*x+8
Администратор
Эксперт .NET
17012 / 13367 / 5215
Регистрация: 17.03.2014
Сообщений: 27,326
Записей в блоге: 1
16.05.2016, 13:29 0

Чтение файла в массивы и дальнейшая работа с ними - C# - Ответ 9145895

16.05.2016, 13:29. Показов 841. Ответов 2
Метки (Все метки)

Ответ

noztail, во-первых, при пребразовании из строки следует явно указать культуру. Раз ты заменяешь запятую на точку, то можно использовать CultureInfo.InvariantCulture. Еще лучше убрать ненужный Replace и использовать культуру ru-RU. Во-вторых, в файле есть пустые строки и их нужно пропускать.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
string[] test = File.ReadAllLines(filename);
decimal[] h = new decimal[test.Length];
decimal[] V = new decimal[test.Length];
decimal[] F = new decimal[test.Length];
decimal[] t = new decimal[test.Length];
var culture = CultureInfo.GetCultureInfo("ru-RU");
for (int a = 0; a < test.Length; a++)
{
    if (string.IsNullOrWhiteSpace(test[a])) continue;
    
    string[] elements = test[a].Split('\t');
    h[a] = Convert.ToDecimal(elements[0], culture);
    V[a] = Convert.ToDecimal(elements[1], culture);
    F[a] = Convert.ToDecimal(elements[2], culture);
    t[a] = Convert.ToDecimal(elements[3], culture);
}


Вернуться к обсуждению:
Чтение файла в массивы и дальнейшая работа с ними C#
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2016, 13:29
Готовые ответы и решения:

Ввод данных и дальнейшая работа с ними
На ввод поступают данные в виде: слово1:слово2 слово3:слово4 слово5:слово6 ... (количество...

Динамическое создание элементов и дальнейшая работа с ними
Добрый вечер. В моей программе есть набор элементов (простые кнопки), и при нажатии на них в моей...

Поиск в файле нужных листов и дальнейшая работа с ними
Добрый вечер! Недавно занялась осваивать макросы и столкнулась со следующей проблемой: Нужно...

Чтение данных из файла и работа с ними
Может ли кто нибудь помочь? Нужно в Visual Studio 2010 написать программу, которая будет из файла...

2
16.05.2016, 13:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2016, 13:29
Помогаю со студенческими работами здесь

Чтение строк с файла и работа с ними
Есть файл. В нём строки. Требуется проверить существует ли файл. Сделал такой блок string...

Как считать данные из поля ввода и дальнейшая работа с ними
Мне нужно считать данные из поля (Несколько строк), а также из переключателя (Radiobutton) from...

Чтение из файла и дальнейшая обработка данных
Начал потихоньку думать над решением практической задачи. Существует даталоггер. Он пишет на флешку...

Работа с текстом из файла и дальнейшая его обработка
Здрасте! Недавно выдали задание для курсовой работы: - обеспечить возможность ввода текста из...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru