15.04.2015 / 01:44 | |
Pauk52 Пользователь Сейчас: Offline
Имя: Володимир Откуда: Пески-радьковские Регистрация: 25.01.2011
| как устроен listview? типа items а в них свои subitems? не пойму как вывести матрицу в listview пробовал много способов, но ни один из них не работает Открыть спойлер Закрыть спойлер private void show_array(int[,] array, int array_size)
{
for (int i = 0; i < array_size; i++)
{
ListViewItem item = new ListViewItem();
for (int j = 0; j < array_size; j++)
{
item.SubItems.Add(array[i,j].ToString());
}
listView1.Items.Add(item);
}
}
|
15.04.2015 / 08:53 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Pauk52, не мучай ListView, для этого есть GridView.
__________________
let live |
16.04.2015 / 15:12 | |
Pauk52 Пользователь Сейчас: Offline
Имя: Володимир Откуда: Пески-радьковские Регистрация: 25.01.2011
| aNNiMON, это меня мучают, нужно использовать именно его. ну ни че я вроде нашел решение
|
16.04.2015 / 16:07 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| что за тип такой - decimal и зачем он вообще? как будет выглядеть число типа double после перевода в него?
__________________
わからない!! |
16.04.2015 / 17:09 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| ВитаминКО, это тип для представления дробей. Точность вычислений значительно увеличивается (см. информацию о представлении вещественных в памяти).
|
16.04.2015 / 19:40 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Но если такая точность не устраивает, есть структура System.Numerics.BigInteger. __________________
Homo homini penis est. |
16.04.2015 / 19:59 | |
aRiGaTo Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Kalter, он не для точности, а для больших целых чисел.
__________________
don't tread on me |
16.04.2015 / 20:04 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Если не ошибаюсь, то такое число (представленное типом BigInteger) тоже обладает достаточной точностью для вычислений "после точки".
А то что в C# нет аналога java.math.BigDecimal из Java - это да.
__________________
Homo homini penis est. Изменено Kalter (16.04 / 20:04) (всего 1 раз) |
17.04.2015 / 03:15 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| мне ваши описания ничего не говорят пока, только Ксакеп ответил на часть вопроса. интересует вид дроби
__________________
わからない!! |
17.04.2015 / 11:02 | |
Asylum29 Пользователь Сейчас: Offline
Регистрация: 02.02.2015
| Относительно типа decimal достаточно информации на msdn: https://msdn.microsoft.com/ru-ru/library/364x0z75.aspxТам же можно ознакомиться с таблицами явных и неявных числовых преобразований. Если вкратце: тип decimal обычно используется для финансовых расчетов. Неявные преобразования между типами с плавающей запятой отсутствуют. Для явных преобразований используются более сложные алгоритмы (см. документацию). Поддержка типа decimal отсутствует на уровне CLR, т.е. нет специальных IL-команд по работе с ним. Потому данный тип работает медленно. В какой-то степени он является родственником BigInteger. |