D'OH...exactly...didn't think of that a minute ago...

Well there it is. You can achieve the desired result result now. That is
assuming that you don't have duplicate keys.

-Bill Conroy


On Fri, 24 May 2002 04:23:16 +1200, Kirk Jackson
<[EMAIL PROTECTED]> wrote:

>You can construct a Sorted List using your own IComparer, and then that
>can look inside the objects to determine the sort order on insert.
>
>Kirk
>
>-----Original Message-----
>From: Bill Conroy [mailto:[EMAIL PROTECTED]]
>Sent: Friday, 24 May 2002 4:19 a.m.
>To: [EMAIL PROTECTED]
>Subject: Re: [DOTNET] Hashtables and structs
>
>
>I would suggest takign a look at System.Collections.SortedList. I found
>it to be quite useful for something like this. In my scenario the keys
>were what I was sorting on. If you can use the key as the field you need
>for sorting then you are set.
>
>As for an entry in a field of the data being stored you will have to
>search over every item for this since they won't be sorted then.
>
>-Bill Conroy
>
>
>On Thu, 23 May 2002 08:23:47 -0700, Greg Gates <[EMAIL PROTECTED]>
>wrote:
>
>>Hello everyone:
>>
>>I have two basic questions regarding hashtables and structs.
>>
>>1) Is there any point in using a struct if the struct contains a
>>string, given that a string is a reference type?
>>
>>2) What is the most efficent way to sort and filter a hashtable in
>>.NET. For example, if I have a hashtable that contains the following
>>key/values:
>>
>>A,object1
>>B,object2
>>C,object3
>>
>>object1 has a foo field with a value of 4
>>object2 has a foo field with a value of 1
>>object3 has a foo field with a value of 2
>>
>>What is the quickest way to retrieve an ordered subset of the items
>>where the foo field is less than or equal to 3?
>>
>>thanks, Greg
>>
>>You can read messages from the DOTNET archive, unsubscribe from DOTNET,
>
>>or subscribe to other DevelopMentor lists at
>>http://discuss.develop.com.
>
>You can read messages from the DOTNET archive, unsubscribe from DOTNET,
>or subscribe to other DevelopMentor lists at http://discuss.develop.com.
>
>You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
>subscribe to other DevelopMentor lists at http://discuss.develop.com.

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to