C# - dynamic array
16 отговора
679 прегледа
Re: C# - dynamic array
Преди това си бил на ВБ 6.0 нали? Там има една такава уникална глупост - като дефинираш масив с примерно:
dim a(6) после моеш да правиш "redim" и да му сменяш capacity at runtime. Това май се наричаше във ВБ динамичен масив.
В С# заеби такива работи. Ползвай МНОГО всичко което е във System.Collections namespace и най-вече ArrayList
dim a(6) после моеш да правиш "redim" и да му сменяш capacity at runtime. Това май се наричаше във ВБ динамичен масив.
В С# заеби такива работи. Ползвай МНОГО всичко което е във System.Collections namespace и най-вече ArrayList
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 
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
ia vij ti! ne se seshtam za predimstva
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...
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...
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
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Re: C# - dynamic array
mersi inache
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Re: C# - dynamic array
Blagodarq :) Dobre che ima koj da mi otowori ochite za collections :)
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 :)
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 :)
Re: C# - dynamic array
Като Ви гледам постингите до тука и се чудя да се смея ли или да плача.
Само човек, който хабер си няма нито от .NET, нито от STL, ще сравнява двете.
А това дето не ставало динамичен масив със C# .....
Абе нямам думи.
тъъъъъъъъъъъъъъъъъъъъжно, и то много
Само човек, който хабер си няма нито от .NET, нито от STL, ще сравнява двете.
А това дето не ставало динамичен масив със C# .....
Абе нямам думи.
тъъъъъъъъъъъъъъъъъъъъжно, и то много
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 !?!?
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 !?!?
Re: C# - dynamic array
Аз ли нещо бъркам или разликата в употребата на масивите в Java и C#, от потребителска гледна точка, е никаква?
В последния случай щом си "бил на java" не виждам какъв ти е проблемът......
---
In God we Trust (all others must submit a X.509 certificate)
В последния случай щом си "бил на java" не виждам какъв ти е проблемът......
---
In God we Trust (all others must submit a X.509 certificate)
Re: C# - dynamic array
Разбира се "липсата на хабер" беше метафорична.
Далече съм от мисълта, че някой изказва относително крайно мнение
по дадена тема без изобщо да се е сблъскал с нея. Имах предвид,
че мнението основано на повърхностно познание и разбиране на проблема.
Колкото до сравнението, няма проблем да си сравняваш каквото си поискаш.
Нямах предвид, че не можеш да сравниш std::vector със System.Array и/или
с System.Collections.ArrayList. Въпроса е, че зад двете неща стоят различни парадигми. (ако тази дума ти е непозната, можеш да я заместиш с концепции).
Да, има неща от STL, които ги няма в .NET Framework, но важи и обратното.
По-важно е друго, че всичко от STL, можеш да го направиш с .NET, но тука обратното вече не важи.
(нямам предвид, че това което може .NET, не го може C++ било със или без Managed Extentions, а конкретно STL - справка: интерфейсите в System.Collections.)
Не зная колко код си изписал и с двете (щом казваш "доста", сигурно е така),
но явно не си вниквал много в това което си написал.
Апропо, нито стягам мускули, нито оревавам нещо, просто наистина ми писна да чета малоумни мнения в този форум.
пп. разбира се има и изключения
Далече съм от мисълта, че някой изказва относително крайно мнение
по дадена тема без изобщо да се е сблъскал с нея. Имах предвид,
че мнението основано на повърхностно познание и разбиране на проблема.
Колкото до сравнението, няма проблем да си сравняваш каквото си поискаш.
Нямах предвид, че не можеш да сравниш std::vector със System.Array и/или
с System.Collections.ArrayList. Въпроса е, че зад двете неща стоят различни парадигми. (ако тази дума ти е непозната, можеш да я заместиш с концепции).
Да, има неща от STL, които ги няма в .NET Framework, но важи и обратното.
По-важно е друго, че всичко от STL, можеш да го направиш с .NET, но тука обратното вече не важи.
(нямам предвид, че това което може .NET, не го може C++ било със или без Managed Extentions, а конкретно STL - справка: интерфейсите в System.Collections.)
Не зная колко код си изписал и с двете (щом казваш "доста", сигурно е така),
но явно не си вниквал много в това което си написал.
Апропо, нито стягам мускули, нито оревавам нещо, просто наистина ми писна да чета малоумни мнения в този форум.
пп. разбира се има и изключения
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.
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.
Re: C# - dynamic array
>просто наистина ми писна да чета малоумни мнения в този форум.
ако всеки четящ тук пуснеше по едно смислено мнение... щяхме да удавим глупостите в стил "как да си пусна дебъгера на среда Х" и "напишете ми курсовата работа, на паскал ако може и бързо, че даскала припира".
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
ако всеки четящ тук пуснеше по едно смислено мнение... щяхме да удавим глупостите в стил "как да си пусна дебъгера на среда Х" и "напишете ми курсовата работа, на паскал ако може и бързо, че даскала припира".
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck