Enum Klas

Definitie

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 TEnum opgegeven naar een equivalent geïnventariseerd object. Een parameter geeft aan of de bewerking niet hoofdlettergevoelig is.

Parse<TEnum>(ReadOnlySpan<Char>)

Converteert de reeks tekens van de naam of numerieke waarde van een of meer geïnventareerde constanten die zijn TEnum opgegeven naar een equivalent geïnventariseerd object.

Parse<TEnum>(String, Boolean)

Converteert de tekenreeksweergave van de naam of numerieke waarde van een of meer geïnventareerde constanten die zijn opgegeven door TEnum een equivalent geïnventariseerd object. Een parameter geeft aan of de bewerking niet hoofdlettergevoelig is.

Parse<TEnum>(String)

Converteert de tekenreeksweergave van de naam of numerieke waarde van een of meer geïnventareerde constanten die zijn opgegeven door TEnum een equivalent geïnventariseerd object.

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.

Zie ook