C# - dynamic array

16 отговора 679 прегледа
#1

C# - dynamic array

Move li da se naprawi dinamichen masiw?

Отговор
в отговор на ribka bananka #3

Re: C# - dynamic array

Преди това си бил на ВБ 6.0 нали? Там има една такава уникална глупост - като дефинираш масив с примерно:

dim a(6) после моеш да правиш "redim" и да му сменяш capacity at runtime. Това май се наричаше във ВБ динамичен масив.

В С# заеби такива работи. Ползвай МНОГО всичко което е във System.Collections namespace и най-вече ArrayList

Отговор
в отговор на Гypy #4

Re: C# - dynamic array

Predi towa sym bil na C++ i java Probwah da definiram masiw s ukazateli, no typoto .net se sduha neshto i dawa greshka... Shte probwam s collections

Отговор
в отговор на ribka bananka #5

Re: C# - dynamic array

da be. "typoto" .NET. mnogo e zle. ia po-dobre si pishi vsichko na unmanaged code. iako s ukazateli. taka shte e mnogo po-iako. viarno shte izgubish adski mnogo vreme da si napravish vsichki collections - ArrayList, Hashtable, Queue i t.n. ama pyk... ama pyk....
ia vij ti! ne se seshtam za predimstva

Отговор
в отговор на Muru #6

Re: C# - dynamic array

mi typo e ia ;)
a inache ako shte e unmanaged spokoino mozhe da si polzva STL, a tam tia neshta sa otdavna realizirani, che i po-dobre ot v .Net-a
lichno mnenie razbira se...

Отговор
в отговор на ribka bananka #7

Re: C# - dynamic array

mnogo obicham kiufteta. qm gi vinagi i po mnogo. nqkoi mi preporycha edna supa. ajde - sha q opitam. posqgam... boda s pustata vilica ama ne moga da hapna nishto. ei tova supata e strashno typo qdene. sigurno e i gadna na vkus.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Mycлoн #8

Re: C# - dynamic array

Ей, ти си класик. Супер го каза.

Отговор
в отговор на Jako #9

Re: C# - dynamic array

gledai kakvo stava kato te nalazqt s analogii za karuci i raketi ot syseden flamewar

mersi inache

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на nqkoi #10

Re: C# - dynamic array

Blagodarq :) Dobre che ima koj da mi otowori ochite za collections :)

Отговор
в отговор на Muru #11

Re: C# - dynamic array

v momenta v .net naistina niama osobeno dobra poddryjka na kolekcii,
primerno niama neshta koito v STL se polzvat mnogo chesto - set/multiset
map/multimap. Ima niakakvi biblioteki, koito praviat takiva neshta naistina,
no v sravnenie s STL vyzmojnostite na .NET framework-a za rabota s
algoritmi/strukturi danni naistina sa mnogo po-malki.
A inache, .NET upravliava :)

Отговор
в отговор на ribka bananka #12

Re: C# - dynamic array

Като Ви гледам постингите до тука и се чудя да се смея ли или да плача.

Само човек, който хабер си няма нито от .NET, нито от STL, ще сравнява двете.

А това дето не ставало динамичен масив със C# .....

Абе нямам думи.

тъъъъъъъъъъъъъъъъъъъъжно, и то много

Отговор
в отговор на elemag_ #13

Re: C# - dynamic array

V interes na istina pone haber si imam i ot dvete, a i dosta kod sym napisal
izpolzvaiki i dvete neshta i ne vijdam kyv e problema da gi sravniavam,
kazvam neshto koeto go niama v ednoto a go ima v drugoto, ne vijdam
prosto za kvo stiagash muskuli i orevavash polojenieto !?!?

Отговор
в отговор на ribka bananka #14

Re: C# - dynamic array

Аз ли нещо бъркам или разликата в употребата на масивите в Java и C#, от потребителска гледна точка, е никаква?
В последния случай щом си "бил на java" не виждам какъв ти е проблемът......

---
In God we Trust (all others must submit a X.509 certificate)
Отговор
в отговор на zulum #15

Re: C# - dynamic array

Разбира се "липсата на хабер" беше метафорична.
Далече съм от мисълта, че някой изказва относително крайно мнение
по дадена тема без изобщо да се е сблъскал с нея. Имах предвид,
че мнението основано на повърхностно познание и разбиране на проблема.

Колкото до сравнението, няма проблем да си сравняваш каквото си поискаш.
Нямах предвид, че не можеш да сравниш std::vector със System.Array и/или
с System.Collections.ArrayList. Въпроса е, че зад двете неща стоят различни парадигми. (ако тази дума ти е непозната, можеш да я заместиш с концепции).

Да, има неща от STL, които ги няма в .NET Framework, но важи и обратното.
По-важно е друго, че всичко от STL, можеш да го направиш с .NET, но тука обратното вече не важи.
(нямам предвид, че това което може .NET, не го може C++ било със или без Managed Extentions, а конкретно STL - справка: интерфейсите в System.Collections.)

Не зная колко код си изписал и с двете (щом казваш "доста", сигурно е така),
но явно не си вниквал много в това което си написал.

Апропо, нито стягам мускули, нито оревавам нещо, просто наистина ми писна да чета малоумни мнения в този форум.

пп. разбира се има и изключения

Отговор
в отговор на elemag_ #16

Re: C# - dynamic array

Estestveno che mnogo neshta koito gi moje .NET gi niama v STL , ne sym ot
tezi deto se klaniat na C++ i pliuiat MS, absolutno mi e vse edno na kakvo
pisha. imam predvid mnogo po-prosto neshto, a imenno che poniakoga
mi se nalaga da si napisha niakakva programa i ia pochvam na .NET
no byrzo se otkazvam zashtoto tam niama set ili priority_queue a
az iskam da ia napisha byrzo i niamam vreme i jelanie da gi prenapisvam.

Отговор
в отговор на elemag_ #17

Re: C# - dynamic array

>просто наистина ми писна да чета малоумни мнения в този форум.

ако всеки четящ тук пуснеше по едно смислено мнение... щяхме да удавим глупостите в стил "как да си пусна дебъгера на среда Х" и "напишете ми курсовата работа, на паскал ако може и бързо, че даскала припира".

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор