Enum Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt de basisklasse voor opsommingen.
public ref class Enum abstract : ValueType, IComparable, IConvertible, IFormattable
public ref class Enum abstract : ValueType, IComparable, IConvertible, ISpanFormattable
public ref class Enum abstract : ValueType, IComparable, IFormattable
public abstract class Enum : ValueType, IComparable, IConvertible, IFormattable
public abstract class Enum : ValueType, IComparable, IConvertible, ISpanFormattable
[System.Serializable]
public abstract class Enum : ValueType, IComparable, IConvertible, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class Enum : ValueType, IComparable, IConvertible, IFormattable
public abstract class Enum : ValueType, IComparable, IFormattable
type Enum = class
inherit ValueType
interface IComparable
interface IConvertible
interface IFormattable
type Enum = class
inherit ValueType
interface IComparable
interface IConvertible
interface IFormattable
interface ISpanFormattable
type Enum = class
inherit ValueType
interface IComparable
interface IConvertible
interface ISpanFormattable
interface IFormattable
[<System.Serializable>]
type Enum = class
inherit ValueType
interface IComparable
interface IFormattable
interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Enum = class
inherit ValueType
interface IComparable
interface IFormattable
interface IConvertible
type Enum = class
inherit ValueType
interface IComparable
interface IFormattable
Public MustInherit Class Enum
Inherits ValueType
Implements IComparable, IConvertible, IFormattable
Public MustInherit Class Enum
Inherits ValueType
Implements IComparable, IConvertible, ISpanFormattable
Public MustInherit Class Enum
Inherits ValueType
Implements IComparable, IFormattable
- Overname
- Afgeleid
- Kenmerken
- Implementeringen
Opmerkingen
Zie Aanvullende API-opmerkingen voor Enum voor meer informatie over deze API.
Constructors
| Name | Description |
|---|---|
| Enum() |
Initialiseert een nieuw exemplaar van de Enum klasse. |
Methoden
| Name | Description |
|---|---|
| CompareTo(Object) |
Vergelijkt dit exemplaar met een opgegeven object en retourneert een indicatie van de relatieve waarden. |
| Equals(Object) |
Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object. |
| Format(Type, Object, String) |
Converteert de opgegeven waarde van een opgegeven geïnventariseerd type naar de equivalente tekenreeksweergave volgens de opgegeven notatie. |
| GetHashCode() |
Retourneert de hash-code voor de waarde van dit exemplaar. |
| GetName(Type, Object) |
Haalt de naam op van de constante in de opgegeven opsomming met de opgegeven waarde. |
| GetName<TEnum>(TEnum) |
Haalt de naam van de constante op in het opgegeven opsommingstype met de opgegeven waarde. |
| GetNames(Type) |
Hiermee haalt u een matrix op van de namen van de constanten in een opgegeven opsomming. |
| GetNames<TEnum>() |
Hiermee wordt een matrix opgehaald van de namen van de constanten in een opgegeven opsommingstype. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetTypeCode() |
Retourneert de typecode van het onderliggende type van dit opsommingslid. |
| GetUnderlyingType(Type) |
Retourneert het onderliggende type van de opgegeven opsomming. |
| GetValues(Type) |
Haalt een matrix op van de waarden van de constanten in een opgegeven opsomming. |
| GetValues<TEnum>() |
Hiermee wordt een matrix opgehaald van de waarden van de constanten in een opgegeven opsommingstype. |
| GetValuesAsUnderlyingType(Type) |
Hiermee haalt u een matrix op van de waarden van de onderliggende typeconstanten in een opgegeven opsomming. |
| GetValuesAsUnderlyingType<TEnum>() |
Hiermee wordt een matrix opgehaald van de waarden van de onderliggende typeconstanten in een opgegeven opsommingstype. |
| HasFlag(Enum) |
Bepaalt of een of meer bitvelden zijn ingesteld in het huidige exemplaar. |
| IsDefined(Type, Object) |
Retourneert een Booleaanse waarde die aangeeft of een bepaalde integrale waarde, of de naam ervan als een tekenreeks, bestaat in een opgegeven opsomming. |
| IsDefined<TEnum>(TEnum) |
Retourneert een Booleaanse waarde die aangeeft of een bepaalde integrale waarde, of de naam ervan als een tekenreeks, bestaat in een opgegeven opsomming. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Parse(Type, ReadOnlySpan<Char>, Boolean) |
Converteert de reeks tekens die de naam of numerieke waarde van een of meer geïnventareerde constanten vertegenwoordigt naar een equivalent geïnventariseerd object. Een parameter geeft aan of de bewerking niet hoofdlettergevoelig is. |
| Parse(Type, ReadOnlySpan<Char>) |
Converteert de reeks tekens die de naam of numerieke waarde van een of meer geïnventareerde constanten vertegenwoordigt naar een equivalent geïnventariseerd object. |
| Parse(Type, String, Boolean) |
Converteert de tekenreeksweergave van de naam of numerieke waarde van een of meer geïnventareerde constanten naar een equivalent geïnventariseerd object. Een parameter geeft aan of de bewerking niet hoofdlettergevoelig is. |
| Parse(Type, String) |
Converteert de tekenreeksweergave van de naam of numerieke waarde van een of meer geïnventareerde constanten naar een equivalent geïnventariseerd object. |
| Parse<TEnum>(ReadOnlySpan<Char>, Boolean) |
Converteert de reeks tekens van de naam of numerieke waarde van een of meer geïnventareerde constanten die zijn |
| Parse<TEnum>(ReadOnlySpan<Char>) |
Converteert de reeks tekens van de naam of numerieke waarde van een of meer geïnventareerde constanten die zijn |
| Parse<TEnum>(String, Boolean) |
Converteert de tekenreeksweergave van de naam of numerieke waarde van een of meer geïnventareerde constanten die zijn opgegeven door |
| Parse<TEnum>(String) |
Converteert de tekenreeksweergave van de naam of numerieke waarde van een of meer geïnventareerde constanten die zijn opgegeven door |
| ToObject(Type, Byte) |
Converteert het opgegeven 8-bits geheel getal zonder teken naar een opsommingslid. |
| ToObject(Type, Int16) |
Converteert het opgegeven 16-bits ondertekende gehele getal naar een opsommingslid. |
| ToObject(Type, Int32) |
Converteert het opgegeven 32-bits ondertekende gehele getal naar een opsommingslid. |
| ToObject(Type, Int64) |
Converteert het opgegeven 64-bits ondertekende gehele getal naar een opsommingslid. |
| ToObject(Type, Object) |
Converteert het opgegeven object met een geheel getal naar een opsommingslid. |
| ToObject(Type, SByte) |
Converteert de opgegeven 8-bits waarde voor een ondertekend geheel getal naar een opsommingslid. |
| ToObject(Type, UInt16) |
Converteert de opgegeven 16-bits waarde voor een geheel getal zonder teken naar een opsommingslid. |
| ToObject(Type, UInt32) |
Converteert de opgegeven 32-bits geheel getalwaarde zonder teken naar een opsommingslid. |
| ToObject(Type, UInt64) |
Converteert de opgegeven 64-bits niet-ondertekende gehele getalwaarde naar een opsommingslid. |
| ToString() |
Converteert de waarde van dit exemplaar naar de equivalente tekenreeksweergave. |
| ToString(IFormatProvider) |
Verouderd.
Verouderd.
Deze overbelasting van de methode is verouderd; te gebruiken ToString(). |
| ToString(String, IFormatProvider) |
Verouderd.
Verouderd.
Deze overbelasting van de methode is verouderd; te gebruiken ToString(String). |
| ToString(String) |
Converteert de waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven indeling. |
| TryFormat<TEnum>(TEnum, Span<Char>, Int32, ReadOnlySpan<Char>) |
Probeert de waarde van het geïnventariseerd typeexemplaren op te maken in de opgegeven reeks tekens. |
| TryParse(Type, ReadOnlySpan<Char>, Boolean, Object) |
Converteert de reeks tekens die de naam of numerieke waarde van een of meer geïnventareerde constanten vertegenwoordigt naar een equivalent geïnventariseerd object. Een parameter geeft aan of de bewerking niet hoofdlettergevoelig is. |
| TryParse(Type, ReadOnlySpan<Char>, Object) |
Converteert de reeks tekens die de naam of numerieke waarde van een of meer geïnventareerde constanten vertegenwoordigt naar een equivalent geïnventariseerd object. |
| TryParse(Type, String, Boolean, Object) |
Converteert de tekenreeksweergave van de naam of numerieke waarde van een of meer geïnventareerde constanten naar een equivalent geïnventariseerd object. |
| TryParse(Type, String, Object) |
Converteert de tekenreeksweergave van de naam of numerieke waarde van een of meer geïnventareerde constanten naar een equivalent geïnventariseerd object. |
| TryParse<TEnum>(ReadOnlySpan<Char>, Boolean, TEnum) |
Converteert de tekenreeksweergave van de naam of numerieke waarde van een of meer geïnventareerde constanten naar een equivalent geïnventariseerd object. Een parameter geeft aan of de bewerking hoofdlettergevoelig is. De retourwaarde geeft aan of de conversie is geslaagd. |
| TryParse<TEnum>(ReadOnlySpan<Char>, TEnum) |
Converteert de tekenreeksweergave van de naam of numerieke waarde van een of meer geïnventareerde constanten naar een equivalent geïnventariseerd object. |
| TryParse<TEnum>(String, Boolean, TEnum) |
Converteert de tekenreeksweergave van de naam of numerieke waarde van een of meer geïnventareerde constanten naar een equivalent geïnventariseerd object. Een parameter geeft aan of de bewerking hoofdlettergevoelig is. De retourwaarde geeft aan of de conversie is geslaagd. |
| TryParse<TEnum>(String, TEnum) |
Converteert de tekenreeksweergave van de naam of numerieke waarde van een of meer geïnventareerde constanten naar een equivalent geïnventariseerd object. De retourwaarde geeft aan of de conversie is geslaagd. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IConvertible.GetTypeCode() |
Retourneert de typecode van dit Enum exemplaar. |
| IConvertible.ToBoolean(IFormatProvider) |
Converteert de huidige waarde naar een Booleaanse waarde op basis van het onderliggende type. |
| IConvertible.ToByte(IFormatProvider) |
Converteert de huidige waarde naar een 8-bits geheel getal zonder teken op basis van het onderliggende type. |
| IConvertible.ToChar(IFormatProvider) |
Converteert de huidige waarde naar een Unicode-teken op basis van het onderliggende type. |
| IConvertible.ToDateTime(IFormatProvider) |
Converteert de huidige waarde naar een DateTime op basis van het onderliggende type. |
| IConvertible.ToDecimal(IFormatProvider) |
Converteert de huidige waarde naar een Decimal op basis van het onderliggende type. |
| IConvertible.ToDouble(IFormatProvider) |
Converteert de huidige waarde naar een getal met dubbele precisie op basis van het onderliggende type. |
| IConvertible.ToInt16(IFormatProvider) |
Converteert de huidige waarde naar een 16-bits geheel getal dat is ondertekend op basis van het onderliggende type. |
| IConvertible.ToInt32(IFormatProvider) |
Converteert de huidige waarde naar een 32-bits geheel getal dat is ondertekend op basis van het onderliggende type. |
| IConvertible.ToInt64(IFormatProvider) |
Converteert de huidige waarde naar een 64-bits geheel getal dat is ondertekend op basis van het onderliggende type. |
| IConvertible.ToSByte(IFormatProvider) |
Converteert de huidige waarde naar een 8-bits geheel getal dat is ondertekend op basis van het onderliggende type. |
| IConvertible.ToSingle(IFormatProvider) |
Converteert de huidige waarde naar een drijvendekommagetal met één precisie op basis van het onderliggende type. |
| IConvertible.ToString(IFormatProvider) |
Verouderd.
Deze overbelasting van de methode is verouderd; gebruik ToString() in plaats daarvan. |
| IConvertible.ToType(Type, IFormatProvider) |
Converteert de huidige waarde naar een opgegeven type op basis van het onderliggende type. |
| IConvertible.ToUInt16(IFormatProvider) |
Converteert de huidige waarde naar een 16-bits geheel getal zonder teken op basis van het onderliggende type. |
| IConvertible.ToUInt32(IFormatProvider) |
Converteert de huidige waarde naar een 32-bits geheel getal zonder teken op basis van het onderliggende type. |
| IConvertible.ToUInt64(IFormatProvider) |
Converteert de huidige waarde naar een 64-bits geheel getal zonder teken op basis van het onderliggende type. |
| IFormattable.ToString(String, IFormatProvider) |
Verouderd.
Deze overbelasting van de methode is verouderd; te gebruiken ToString(String). |
| ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Hiermee wordt geprobeerd de waarde van de enum op te maken in de opgegeven reeks tekens. |
Van toepassing op
Veiligheid thread
Dit type is thread veilig.