CompilationRelaxations Wyliczenie
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa parametry kontrolujące ścisłość kodu wygenerowanego przez kompilator just-in-time (JIT) środowiska uruchomieniowego języka wspólnego.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class CompilationRelaxations
[System.Flags]
public enum CompilationRelaxations
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum CompilationRelaxations
[<System.Flags>]
type CompilationRelaxations =
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CompilationRelaxations =
Public Enum CompilationRelaxations
- Dziedziczenie
- Atrybuty
Nazwa | Wartość | Opis |
---|---|---|
NoStringInterning | 8 | Oznacza zestaw jako niewymagający przeplatania literałów ciągu. W domenie aplikacji środowisko uruchomieniowe języka wspólnego tworzy jeden obiekt ciągu dla każdego unikatowego literału ciągu, zamiast tworzyć wiele kopii. To zachowanie, nazywane interningiem ciągów, wymaga wewnętrznie tworzenia tabel pomocniczych, które zużywają zasoby pamięci. |
CompilationRelaxations Użyj wyliczenia z atrybutem CompilationRelaxationsAttribute .
Produkt | Wersje |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: