|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
В общем-то есть двухмерный массив, где первое измерение вполне нормально можно определить. А вот со вторым проблемы... Думаю как бы лучше это сделать и как вообще в C# возможно. Пока есть такие предположения: 1. Собрать все в строку и потом ее просто Split (данные благо однообразны, делитель простой пойдет как # например) 2. Разобраться со списками, может удастся их сюда пристроить... 3. Может быть и массивы можно так обрабатывать, о чем я просто не знаю. Знаю только как фикс. длинны делать.... Подскажите, может массивы/списки попроще будут чем возня со Split? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 17:46 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Все зависит от того, что с ним делать предполагается. Чем не устраивает одномерный массив List<>-ов? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 17:59 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
или наоборот - типа List<int[6]> ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 18:00 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Sergey9966Собрать все в строку и потом ее просто Split Собрать, чтобы потом разбить - интересное решение Почему определить измерение - это проблема? Что за данные? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 18:00 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Shocker.ProВсе зависит от того, что с ним делать предполагается. Чем не устраивает одномерный массив List<>-ов? +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 19:43 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
List<int[6]> лучше чем List<string>, т.к. в первом случае не требуется лишних действий для доступа к нужному элементу и памяти меньше займет. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 20:23 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Sergey9966А вот со вторым проблемы... Ну тогда вот вам решение... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 20:44 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
>Sergey9966, сегодня, 17:46 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1305162&msg=21730519][21730519] >...Подскажите, может… <Такой вариант не устраивает? Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 21:08 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
любом многомерный массив можно представить как одномерный. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 21:47 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Roman Mejtes, речь то идет о динамических многомерных массивах, как вы его расплющите в одномерный без нового выделения памяти? зы ++Dima T ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 22:20 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Ребят, вы б с проблемой разобрались сначала а то может там вообще массивы не упёрлись, нисколько мерные ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 22:39 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Где-то в степиRoman Mejtes, речь то идет о динамических многомерных массивах, как вы его расплющите в одномерный без нового выделения памяти? зы ++Dima Tв C# так и так, будет новое выделение памяти и копирование ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2018, 22:53 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Roman Mejtes, ойли, при объявлении "стандартного" многомерного массива действительно выделяется непрерывный кусок в памяти где данные лежат в линию, и можно побаловаться адресной арифметикой. осталось только выяснить как на шарпе создать динамический многомерный массив ( вообще то это атавизм используется на сях) аки Код: c# 1. 2. 3. 4. 5.
у Dima T мне больше нравится. или не? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 08:01 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Roman MejtesГде-то в степиRoman Mejtes, речь то идет о динамических многомерных массивах, как вы его расплющите в одномерный без нового выделения памяти? зы ++Dima Tв C# так и так, будет новое выделение памяти и копирование На этом все общее заканчивается и начинаются отличия: 1. Получение элемента из строки потребует вычислений (конвертация строка->число) и скорее всего создание промежуточных объектов (Split и т.п.). Из int[] просто получим значение. 2. Изменение одного элемента - новая строка. int[] - запись поверх существующего значения. 3. Память. Например строка "12#34#56#78#90#0" займет 32 байта (16 символов в UTF-16), а int[6] - 24 байта (6*4). PS А может прав hVostt 21730602 и ТСу надо что-то третье. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 12:04 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Shocker.ProВсе зависит от того, что с ним делать предполагается. Чем не устраивает одномерный массив List<>-ов? Я не понял чем вы, я совсем чайник в C# .... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 15:40 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Дмитрий МухSergey9966Собрать все в строку и потом ее просто Split Собрать, чтобы потом разбить - интересное решение Почему определить измерение - это проблема? Что за данные? Данные - целые числа. Хм, да дело в том что не имею и понять не могу как... Split со времен php был explod'ом и всегда помогал в таких случаях (когда не знаешь что делать). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 15:42 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
То есть все это просто матрица целых чисел... Но длинна строк разная порядком, отсюда и проблема этой мерности... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 15:43 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Sergey9966Я не понял чем вы, я совсем чайник в C# ....не стоит ли тогда начать с учебника? Sergey9966Данные - целые числа.И где они эти данные изначально? И какой результат требуется получить? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 18:03 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
по моему автор говорит о кубах и многомерные массивы ему нафиг не нужны ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 18:11 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Sergey9966, https://docs.microsoft.com/ru-ru/dotnet/csharp/programming-guide/arrays/multidimensional-arrays https://professorweb.ru/my/csharp/charp_theory/level4/4_2.php https://metanit.com/sharp/tutorial/2.4.php ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 18:12 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
оборзец, короче, нужен ну и цель ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 18:12 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 18:13 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
hVosttSergey9966, https://docs.microsoft.com/ru-ru/dotnet/csharp/programming-guide/arrays/multidimensional-arrays https://professorweb.ru/my/csharp/charp_theory/level4/4_2.php https://metanit.com/sharp/tutorial/2.4.php Спасибо, у Microsoft смотрел. Но там как раз было уж очень кратко. По ссылкам намного лучше, тем более о чудо - тут есть foreach, я без него как без рук. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2018, 18:52 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Sergey9966тут есть foreach Тут еще много чего есть интересного ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2018, 19:55 |
|
C# массивы не фиксированной длинны...
|
|||
---|---|---|---|
#18+
Sergey9966тут есть foreach, я без него как без рук. Мой хрустальный шар подсказывает что надо не массив, а ассоциативный массив, т.е. Dictionary<T> и т.п. В PHP ( 21731035 ) нет массивов. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2018, 20:05 |
|
|
start [/forum/topic.php?fid=20&fpage=26&tid=1399169]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
others: | 265ms |
total: | 429ms |
0 / 0 |