Enum Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Numaralandırmalar için temel sınıfı sağlar.
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 ISpanFormattable
interface IFormattable
type Enum = class
inherit ValueType
interface IComparable
interface IConvertible
interface IFormattable
interface ISpanFormattable
[<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
- Devralma
- Türetilmiş
- Öznitelikler
- Uygulamalar
Açıklamalar
Bu API hakkında daha fazla bilgi için bkz. Enumiçin ek API açıklamaları
Oluşturucular
Enum() |
Enum sınıfının yeni bir örneğini başlatır. |
Yöntemler
CompareTo(Object) |
Bu örneği belirtilen bir nesneyle karşılaştırır ve göreli değerlerinin bir göstergesini döndürür. |
Equals(Object) |
Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür. |
Format(Type, Object, String) |
Belirtilen numaralandırılmış türün belirtilen değerini belirtilen biçime göre eşdeğer dize gösterimine dönüştürür. |
GetHashCode() |
Bu örneğin değeri için karma kodu döndürür. |
GetName(Type, Object) |
Belirtilen sabit listesi içinde belirtilen değere sahip sabitin adını alır. |
GetName<TEnum>(TEnum) |
Belirtilen değere sahip belirtilen numaralandırma türündeki sabitin adını alır. |
GetNames(Type) |
Belirtilen bir sabit listesi içindeki sabitlerin adlarının dizisini alır. |
GetNames<TEnum>() |
Belirtilen sabit listesi türündeki sabitlerin adlarının dizisini alır. |
GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
GetTypeCode() |
Bu numaralandırma üyesinin temel alınan türünün tür kodunu döndürür. |
GetUnderlyingType(Type) |
Belirtilen sabit listesi için temel alınan türü döndürür. |
GetValues(Type) |
Belirtilen bir sabit listesi içindeki sabitlerin değerlerinin dizisini alır. |
GetValues<TEnum>() |
Belirtilen sabit listesi türündeki sabitlerin değerlerinin dizisini alır. |
GetValuesAsUnderlyingType(Type) |
Belirtilen bir sabit listesi içindeki temel tür sabitlerinin değerlerinin dizisini alır. |
GetValuesAsUnderlyingType<TEnum>() |
Belirtilen bir sabit listesi türündeki temel tür sabitlerinin değerlerinin dizisini alır. |
HasFlag(Enum) |
Geçerli örnekte bir veya daha fazla bit alanının ayarlanıp ayarlanmadığını belirler. |
IsDefined(Type, Object) |
Belirtilen bir tamsayı değerinin mi yoksa dize olarak adının mı belirtilen bir numaralandırmada var olduğunu belirten bir Boole değeri döndürür. |
IsDefined<TEnum>(TEnum) |
Belirtilen bir tamsayı değerinin mi yoksa dize olarak adının mı belirtilen bir numaralandırmada var olduğunu belirten bir boole döndürür. |
MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
Parse(Type, ReadOnlySpan<Char>) |
Bir veya daha fazla numaralandırılmış sabitin adının veya sayısal değerinin karakter gösteriminin aralığını eşdeğer bir numaralandırılmış nesneye dönüştürür. |
Parse(Type, ReadOnlySpan<Char>, Boolean) |
Bir veya daha fazla numaralandırılmış sabitin adının veya sayısal değerinin karakter gösteriminin aralığını eşdeğer bir numaralandırılmış nesneye dönüştürür. Parametresi, işlemin büyük/küçük harfe duyarlı olup olmadığını belirtir. |
Parse(Type, String) |
Bir veya daha fazla numaralandırılmış sabitin adının veya sayısal değerinin dize gösterimini eşdeğer bir numaralandırılmış nesneye dönüştürür. |
Parse(Type, String, Boolean) |
Bir veya daha fazla numaralandırılmış sabitin adının veya sayısal değerinin dize gösterimini eşdeğer bir numaralandırılmış nesneye dönüştürür. Parametresi, işlemin büyük/küçük harfe duyarlı olup olmadığını belirtir. |
Parse<TEnum>(ReadOnlySpan<Char>) |
|
Parse<TEnum>(ReadOnlySpan<Char>, Boolean) |
|
Parse<TEnum>(String) |
|
Parse<TEnum>(String, Boolean) |
|
ToObject(Type, Byte) |
Belirtilen 8 bit işaretsiz tamsayıyı bir numaralandırma üyesine dönüştürür. |
ToObject(Type, Int16) |
Belirtilen 16 bit imzalı tamsayıyı sabit listesi üyesine dönüştürür. |
ToObject(Type, Int32) |
Belirtilen 32 bit imzalı tamsayıyı numaralandırma üyesine dönüştürür. |
ToObject(Type, Int64) |
Belirtilen 64 bit imzalı tamsayıyı bir numaralandırma üyesine dönüştürür. |
ToObject(Type, Object) |
Belirtilen nesneyi bir tamsayı değeriyle sabit listesi üyesine dönüştürür. |
ToObject(Type, SByte) |
Belirtilen 8 bit imzalı tamsayı değerini bir numaralandırma üyesine dönüştürür. |
ToObject(Type, UInt16) |
Belirtilen 16 bit işaretsiz tamsayı değerini bir numaralandırma üyesine dönüştürür. |
ToObject(Type, UInt32) |
Belirtilen 32 bit işaretsiz tamsayı değerini bir numaralandırma üyesine dönüştürür. |
ToObject(Type, UInt64) |
Belirtilen 64 bit işaretsiz tamsayı değerini bir numaralandırma üyesine dönüştürür. |
ToString() |
Bu örneğin değerini eşdeğer dize gösterimine dönüştürür. |
ToString(IFormatProvider) |
Geçersiz.
Geçersiz.
Bu yöntem aşırı yüklemesi kullanım dışıdır; ToString()kullanın. |
ToString(String) |
Belirtilen biçimi kullanarak bu örneğin değerini eşdeğer dize gösterimine dönüştürür. |
ToString(String, IFormatProvider) |
Geçersiz.
Geçersiz.
Bu yöntem aşırı yüklemesi kullanım dışıdır; ToString(String)kullanın. |
TryFormat<TEnum>(TEnum, Span<Char>, Int32, ReadOnlySpan<Char>) |
Numaralandırılmış tür örneğinin değerini sağlanan karakter aralığına biçimlendirmeye çalışır. |
TryParse(Type, ReadOnlySpan<Char>, Boolean, Object) |
Bir veya daha fazla numaralandırılmış sabitin adının veya sayısal değerinin karakter gösteriminin aralığını eşdeğer bir numaralandırılmış nesneye dönüştürür. Parametresi, işlemin büyük/küçük harfe duyarlı olup olmadığını belirtir. |
TryParse(Type, ReadOnlySpan<Char>, Object) |
Bir veya daha fazla numaralandırılmış sabitin adının veya sayısal değerinin karakter gösteriminin aralığını eşdeğer bir numaralandırılmış nesneye dönüştürür. |
TryParse(Type, String, Boolean, Object) |
Bir veya daha fazla numaralandırılmış sabitin adının veya sayısal değerinin dize gösterimini eşdeğer bir numaralandırılmış nesneye dönüştürür. |
TryParse(Type, String, Object) |
Bir veya daha fazla numaralandırılmış sabitin adının veya sayısal değerinin dize gösterimini eşdeğer bir numaralandırılmış nesneye dönüştürür. |
TryParse<TEnum>(ReadOnlySpan<Char>, Boolean, TEnum) |
Bir veya daha fazla numaralandırılmış sabitin adının veya sayısal değerinin dize gösterimini eşdeğer bir numaralandırılmış nesneye dönüştürür. Parametresi, işlemin büyük/küçük harfe duyarlı olup olmadığını belirtir. Dönüş değeri, dönüştürmenin başarılı olup olmadığını gösterir. |
TryParse<TEnum>(ReadOnlySpan<Char>, TEnum) |
Bir veya daha fazla numaralandırılmış sabitin adının veya sayısal değerinin dize gösterimini eşdeğer bir numaralandırılmış nesneye dönüştürür. |
TryParse<TEnum>(String, Boolean, TEnum) |
Bir veya daha fazla numaralandırılmış sabitin adının veya sayısal değerinin dize gösterimini eşdeğer bir numaralandırılmış nesneye dönüştürür. Parametresi, işlemin büyük/küçük harfe duyarlı olup olmadığını belirtir. Dönüş değeri, dönüştürmenin başarılı olup olmadığını gösterir. |
TryParse<TEnum>(String, TEnum) |
Bir veya daha fazla numaralandırılmış sabitin adının veya sayısal değerinin dize gösterimini eşdeğer bir numaralandırılmış nesneye dönüştürür. Dönüş değeri, dönüştürmenin başarılı olup olmadığını gösterir. |
Belirtik Arabirim Kullanımları
IConvertible.GetTypeCode() |
Bu Enum örneğinin tür kodunu döndürür. |
IConvertible.ToBoolean(IFormatProvider) |
Temel alınan türe göre geçerli değeri Boole değerine dönüştürür. |
IConvertible.ToByte(IFormatProvider) |
Geçerli değeri, temel alınan türe göre 8 bit işaretsiz bir tamsayıya dönüştürür. |
IConvertible.ToChar(IFormatProvider) |
Temel alınan türe göre geçerli değeri Unicode karakterine dönüştürür. |
IConvertible.ToDateTime(IFormatProvider) |
Temel alınan türe göre geçerli değeri bir DateTime dönüştürür. |
IConvertible.ToDecimal(IFormatProvider) |
Temel alınan türe göre geçerli değeri bir Decimal dönüştürür. |
IConvertible.ToDouble(IFormatProvider) |
Geçerli değeri, temel alınan türe göre çift duyarlıklı kayan nokta sayısına dönüştürür. |
IConvertible.ToInt16(IFormatProvider) |
Geçerli değeri, temel alınan türe göre 16 bit imzalı bir tamsayıya dönüştürür. |
IConvertible.ToInt32(IFormatProvider) |
Geçerli değeri, temel alınan türe göre 32 bit imzalı bir tamsayıya dönüştürür. |
IConvertible.ToInt64(IFormatProvider) |
Geçerli değeri, temel alınan türe göre 64 bit imzalı bir tamsayıya dönüştürür. |
IConvertible.ToSByte(IFormatProvider) |
Geçerli değeri, temel alınan türe göre 8 bit imzalı bir tamsayıya dönüştürür. |
IConvertible.ToSingle(IFormatProvider) |
Geçerli değeri, temel alınan türe göre tek duyarlıklı kayan noktalı sayıya dönüştürür. |
IConvertible.ToString(IFormatProvider) |
Geçersiz.
Bu yöntem aşırı yüklemesi kullanım dışıdır; yerine ToString() kullanın. |
IConvertible.ToType(Type, IFormatProvider) |
Geçerli değeri, temel alınan türe göre belirtilen türe dönüştürür. |
IConvertible.ToUInt16(IFormatProvider) |
Geçerli değeri, temel alınan türe göre 16 bit işaretsiz tamsayıya dönüştürür. |
IConvertible.ToUInt32(IFormatProvider) |
Geçerli değeri, temel alınan türe göre 32 bit işaretsiz tamsayıya dönüştürür. |
IConvertible.ToUInt64(IFormatProvider) |
Geçerli değeri, temel alınan türe göre 64 bit işaretsiz tamsayıya dönüştürür. |
IFormattable.ToString(String, IFormatProvider) |
Geçersiz.
Bu yöntem aşırı yüklemesi kullanım dışıdır; ToString(String)kullanın. |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Sabit listesi değerini sağlanan karakter aralığına biçimlendirmeye çalışır. |
Şunlara uygulanır
İş Parçacığı Güvenliği
Bu tür iş parçacığı güvenlidir.