[Overview][Types][Classes][Index] |
Indicates if case sensitivity is used for hash item keys.
Source position: stringhashlist.pas line 67
public property TStringHashList.CaseSensitive : Boolean |
CaseSensitive is a Boolean property which indicates the case for the key values in hash items. The default value for the property is set to the argument passed to the Create constructor.
When set to False, key values are converted to their uppercase equivalent when hash values are calculate in the HashOf method. When set to True, the existing case for the key value is used.
The value in CaseSensitive must be set before hash items are added to the List. Setting a new value for the property when Count has a non-zero value causes an EListError Exception to be raised.
CaseSensitive is used in the Find method to ensure that the search uses the same logic employed when the hash item was created.
|
Calculates the hash value for the specified String. |
|
|
Gets the ordinal position in List where the specified key (and data) are stored. |
|
|
Constructor for the class instance. |
|
Version 4.0 | Generated 2025-05-03 | Home |