<> NetFx45_CultureAwareComparerGetHashCode_LongStrings-element
Anger om körningen använder en fast mängd minne för att beräkna hashkoder för StringComparer.GetHashCode metoden.
<Konfiguration>
<Runtime>
<NetFx45_CultureAwareComparerGetHashCode_LongStrings>
Syntax
<NetFx45_CultureAwareComparerGetHashCode_LongStrings enabled="0|1">
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Attribut | Beskrivning |
---|---|
enabled |
Obligatoriskt attribut. Anger om common language runtime allokerar en fast mängd minne vid beräkning av hashkoder. |
aktiverat attribut
Värde | Beskrivning |
---|---|
0 | Common Language Runtime allokerar en variabel mängd minne för metoden för StringComparer.GetHashCode att beräkna hashkoder. Det här är standardinställningen. |
1 | Common Language Runtime allokerar en fast mängd minne för metoden för StringComparer.GetHashCode att beräkna hashkoder. |
Underordnade element
Inga.
Överordnade element
Element | Beskrivning |
---|---|
configuration |
Rotelementet i varje konfigurationsfil som används av den vanliga språkkörningen och .NET Framework program. |
runtime |
Innehåller information om initieringsalternativ för körning. |
Kommentarer
Som standard allokerar common language runtime en variabel mängd minne för StringComparer.GetHashCode metoden och en ArgumentException kan genereras när metoden försöker beräkna hashkoden för mycket stora strängar (över flera miljoner tecken). Genom att lägga till det här elementet i en programkonfigurationsfil och ange dess enabled
attribut till "1" kan du ange att StringComparer.GetHashCode metoden använder en alternativ algoritm som allokerar en fast mängd minne för beräkningen av hashkoder.
Viktigt
Elementet <NetFx45_CultureAwareComparerGetHashCode_LongStrings>
används inte i Windows 8 och senare versioner.