Click here to Skip to main content
15,914,327 members
Home / Discussions / C#
   

C#

 
GeneralRe: How to Pass the Value of Object Pin
Ravi Sant26-Apr-11 4:18
Ravi Sant26-Apr-11 4:18 
GeneralRe: How to Pass the Value of Object Pin
PIEBALDconsult26-Apr-11 2:48
mvePIEBALDconsult26-Apr-11 2:48 
GeneralRe: How to Pass the Value of Object Pin
Ravi Sant26-Apr-11 4:18
Ravi Sant26-Apr-11 4:18 
AnswerRe: How to Pass the Value of Object Pin
Shameel26-Apr-11 1:56
professionalShameel26-Apr-11 1:56 
AnswerRe: How to Pass the Value of Object Pin
PIEBALDconsult26-Apr-11 2:49
mvePIEBALDconsult26-Apr-11 2:49 
AnswerRe: How to Pass the Value of Object Pin
Ravi Sant26-Apr-11 4:33
Ravi Sant26-Apr-11 4:33 
AnswerRe: How to Pass the Value of Object Pin
Sanjay J Patolia27-Apr-11 16:09
Sanjay J Patolia27-Apr-11 16:09 
Questionshowing newly added row in datagridview - Winforms Pin
manumith25-Apr-11 10:09
manumith25-Apr-11 10:09 
AnswerRe: showing newly added row in datagridview - Winforms Pin
Not Active25-Apr-11 10:40
mentorNot Active25-Apr-11 10:40 
GeneralRe: showing newly added row in datagridview - Winforms Pin
manumith25-Apr-11 10:43
manumith25-Apr-11 10:43 
GeneralRe: showing newly added row in datagridview - Winforms Pin
Not Active25-Apr-11 11:49
mentorNot Active25-Apr-11 11:49 
GeneralRe: showing newly added row in datagridview - Winforms Pin
manumith25-Apr-11 13:04
manumith25-Apr-11 13:04 
GeneralRe: showing newly added row in datagridview - Winforms Pin
Richard MacCutchan25-Apr-11 22:08
mveRichard MacCutchan25-Apr-11 22:08 
GeneralRe: showing newly added row in datagridview - Winforms Pin
Pete O'Hanlon25-Apr-11 22:38
mvePete O'Hanlon25-Apr-11 22:38 
AnswerRe: showing newly added row in datagridview - Winforms Pin
Luc Pattyn25-Apr-11 11:11
sitebuilderLuc Pattyn25-Apr-11 11:11 
Question.NET Collections - Capacity [modified] Pin
devvvy25-Apr-11 1:03
devvvy25-Apr-11 1:03 
AnswerRe: .NET Collections - Capacity Pin
Luc Pattyn25-Apr-11 1:17
sitebuilderLuc Pattyn25-Apr-11 1:17 
GeneralRe: .NET Collections - Capacity Pin
devvvy25-Apr-11 1:27
devvvy25-Apr-11 1:27 
GeneralRe: .NET Collections - Capacity Pin
Luc Pattyn25-Apr-11 1:33
sitebuilderLuc Pattyn25-Apr-11 1:33 
GeneralRe: .NET Collections - Capacity Pin
devvvy25-Apr-11 1:37
devvvy25-Apr-11 1:37 
GeneralRe: .NET Collections - Capacity [modified] Pin
devvvy25-Apr-11 1:52
devvvy25-Apr-11 1:52 
GeneralRe: .NET Collections - Capacity Pin
AspDotNetDev25-Apr-11 11:05
protectorAspDotNetDev25-Apr-11 11:05 
devvvy wrote:
I suspect therefore when inserting to last slot, reallocation would occur - not sure grow by how much however.


I think dictionaries are typically implemented to grow once a certain percent of capacity has been reached, though "capacity" would be somewhat of a misnomer. So maybe once the array is at least 70% full, then it resizes (read about load factor). Also, dictionaries don't need to resize, as they typically contain collision lists... the resizing is done for performance. As far as how much they would grow, that would probably be some constant multiplier (e.g., by 2x each growth). Some implementations allow you to specify these values (growth factor and resize threshold).

If you want to see how .Net implements the Dictionary class, I recommend using Reflector or ILSpy. You might also consider monitoring your memory usage with very large dictionaries. The MSDN documentation might also contain some info about the constants used.
Chris Maunder wrote:
Fixign now.
But who's fixing the fixign?

GeneralRe: .NET Collections - Capacity Pin
Jason Christian26-Apr-11 8:13
Jason Christian26-Apr-11 8:13 
AnswerRe: .NET Collections - Capacity Pin
AspDotNetDev25-Apr-11 11:10
protectorAspDotNetDev25-Apr-11 11:10 
GeneralRe: .NET Collections - Capacity Pin
Charvak Karpe28-Apr-11 3:47
Charvak Karpe28-Apr-11 3:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.