Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2012, 20:52   #1
ogyrcheg
 
Регистрация: 24.02.2012
Сообщений: 7
По умолчанию динамический массив с переменными типа double

как заставить динамический массив читать десятичные дроби?

Код:
        List<Радиостанция> r;         //динамический массив (список) радиостанций
        List<double> ch;             //динамический массив частот
        string name = "1.txt";  //Спецификация файла с данными о радиостанциях
        string copied = "2.txt";

        //Начальные установки 
        //Начальное заполнение списка радиостанций
        //Начальное заполнение окон ввода данных о новой радиостанции
        private void Form1_Load(object sender, EventArgs e)
        {

            r = new List<Радиостанция>();
            ch = new List<double>();
            ch.Add(97.2);
            ch.Add(98.3);
            r.Add (new Радиостанция("Маяк", 120, 102.5, 58, ch));

            ch.Add(98.2);
            ch.Add(99.3);
            r.Add (new Радиостанция("Дача", 115, 100.5, 48, ch));

            ch.Add(99.2);
            ch.Add(100.3);
            r.Add (new Радиостанция("Октябрь", 110, 103.12, 25.6, ch));

            comboBox1.Text = comboBox1.Items[0].ToString();
            comboBox2.Text = comboBox2.Items[0].ToString();
            groupBox1.Visible = false;

        }

Последний раз редактировалось ogyrcheg; 24.02.2012 в 21:17.
ogyrcheg вне форума Ответить с цитированием
Старый 24.02.2012, 21:21   #2
Prizrak86
Форумчанин
 
Аватар для Prizrak86
 
Регистрация: 15.10.2011
Сообщений: 139
По умолчанию

создай свой класс с переменными числителя и знаменателя и набей туда операторов
Программист это не профессия, программист - это образ жизни.
Prizrak86 вне форума Ответить с цитированием
Старый 24.02.2012, 22:23   #3
ogyrcheg
 
Регистрация: 24.02.2012
Сообщений: 7
По умолчанию

это, конечно, здорово, но можно по проще что-нибудь сделать?
ogyrcheg вне форума Ответить с цитированием
Старый 25.02.2012, 10:10   #4
Guy
Форумчанин
 
Регистрация: 15.12.2010
Сообщений: 398
По умолчанию

Нет. Или если не нада производить какие либо вычисления то использовать тип string и харнить к примеру в виде "1\25"
Guy вне форума Ответить с цитированием
Старый 25.02.2012, 10:55   #5
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Если всё из вышеперечисленного делать неохота. Можно создать переменную типа double и каждый раз записывать туда новое число и потом уже добовлять в лист.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с выводом типа double ArmanPrestige Общие вопросы C/C++ 3 20.02.2012 03:58
Двумерный динамический массив типа char kre4e7 Общие вопросы C/C++ 9 18.11.2011 19:43
Задача с диаграммой и переменными типа Real. AntoshkaK Паскаль, Turbo Pascal, PascalABC.NET 2 08.11.2011 11:00
in Формула типа String out результат типа Double Gypsy Общие вопросы Delphi 3 16.04.2010 10:21
Динамический сивольный массив типа char z3rg Общие вопросы C/C++ 12 05.04.2009 21:00