Enum.TryParse Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. Il valore restituito indica se la conversione è riuscita.
Overload
TryParse(Type, ReadOnlySpan<Char>, Object) |
Converte l'intervallo di rappresentazione di caratteri del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. |
TryParse(Type, String, Object) |
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. |
TryParse(Type, ReadOnlySpan<Char>, Boolean, Object) |
Converte l'intervallo di rappresentazione di caratteri del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. Un parametro specifica se l'operazione verrà eseguita senza distinzione tra maiuscole e minuscole. |
TryParse(Type, String, Boolean, Object) |
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. |
TryParse<TEnum>(ReadOnlySpan<Char>, TEnum) |
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. |
TryParse<TEnum>(String, TEnum) |
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. Il valore restituito indica se la conversione è riuscita. |
TryParse<TEnum>(String, Boolean, TEnum) |
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. Un parametro specifica se l'operazione verrà eseguita con distinzione tra maiuscole e minuscole. Il valore restituito indica se la conversione è riuscita. |
TryParse<TEnum>(ReadOnlySpan<Char>, Boolean, TEnum) |
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. Un parametro specifica se l'operazione verrà eseguita con distinzione tra maiuscole e minuscole. Il valore restituito indica se la conversione è riuscita. |
TryParse(Type, ReadOnlySpan<Char>, Object)
- Origine:
- Enum.cs
- Origine:
- Enum.cs
- Origine:
- Enum.cs
Converte l'intervallo di rappresentazione di caratteri del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente.
public:
static bool TryParse(Type ^ enumType, ReadOnlySpan<char> value, [Runtime::InteropServices::Out] System::Object ^ % result);
public static bool TryParse (Type enumType, ReadOnlySpan<char> value, out object? result);
static member TryParse : Type * ReadOnlySpan<char> * obj -> bool
Public Shared Function TryParse (enumType As Type, value As ReadOnlySpan(Of Char), ByRef result As Object) As Boolean
Parametri
- enumType
- Type
Tipo enum da usare per l'analisi.
- value
- ReadOnlySpan<Char>
Rappresentazione di intervallo del nome o del valore numerico di una o più costanti enumerate.
- result
- Object
Quando questo metodo restituisce true
, contiene una costante di enumerazione che rappresenta il valore analizzato.
Restituisce
true
se la conversione ha esito positivo. In caso contrario, false
.
Eccezioni
.NET 8 e versioni successive: enumType
è un tipo di enumerazione booleano supportato.
Si applica a
TryParse(Type, String, Object)
- Origine:
- Enum.cs
- Origine:
- Enum.cs
- Origine:
- Enum.cs
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente.
public:
static bool TryParse(Type ^ enumType, System::String ^ value, [Runtime::InteropServices::Out] System::Object ^ % result);
public static bool TryParse (Type enumType, string? value, out object? result);
public static bool TryParse (Type enumType, string value, out object result);
static member TryParse : Type * string * obj -> bool
Public Shared Function TryParse (enumType As Type, value As String, ByRef result As Object) As Boolean
Parametri
- enumType
- Type
Tipo enum da usare per l'analisi.
- value
- String
Rappresentazione stringa del nome o del valore numerico di una o più costanti enumerate.
- result
- Object
Quando questo metodo restituisce true
, contiene una costante di enumerazione che rappresenta il valore analizzato.
Restituisce
true
se la conversione ha esito positivo. In caso contrario, false
.
Eccezioni
.NET 8 e versioni successive: enumType
è un tipo di enumerazione booleano supportato.
Si applica a
TryParse(Type, ReadOnlySpan<Char>, Boolean, Object)
- Origine:
- Enum.cs
- Origine:
- Enum.cs
- Origine:
- Enum.cs
Converte l'intervallo di rappresentazione di caratteri del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. Un parametro specifica se l'operazione verrà eseguita senza distinzione tra maiuscole e minuscole.
public:
static bool TryParse(Type ^ enumType, ReadOnlySpan<char> value, bool ignoreCase, [Runtime::InteropServices::Out] System::Object ^ % result);
public static bool TryParse (Type enumType, ReadOnlySpan<char> value, bool ignoreCase, out object? result);
static member TryParse : Type * ReadOnlySpan<char> * bool * obj -> bool
Public Shared Function TryParse (enumType As Type, value As ReadOnlySpan(Of Char), ignoreCase As Boolean, ByRef result As Object) As Boolean
Parametri
- enumType
- Type
Tipo enum da usare per l'analisi.
- value
- ReadOnlySpan<Char>
Rappresentazione di intervallo del nome o del valore numerico di una o più costanti enumerate.
- ignoreCase
- Boolean
true
per leggere enumType
in modalità senza distinzione tra maiuscole e minuscole. false
per leggere enumType
in modalità con distinzione tra maiuscole e minuscole.
- result
- Object
Quando questo metodo restituisce true
, contiene una costante di enumerazione che rappresenta il valore analizzato.
Restituisce
true
se la conversione ha esito positivo. In caso contrario, false
.
Eccezioni
.NET 8 e versioni successive: enumType
è un tipo di enumerazione booleano supportato.
Si applica a
TryParse(Type, String, Boolean, Object)
- Origine:
- Enum.cs
- Origine:
- Enum.cs
- Origine:
- Enum.cs
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente.
public:
static bool TryParse(Type ^ enumType, System::String ^ value, bool ignoreCase, [Runtime::InteropServices::Out] System::Object ^ % result);
public static bool TryParse (Type enumType, string? value, bool ignoreCase, out object? result);
public static bool TryParse (Type enumType, string value, bool ignoreCase, out object result);
static member TryParse : Type * string * bool * obj -> bool
Public Shared Function TryParse (enumType As Type, value As String, ignoreCase As Boolean, ByRef result As Object) As Boolean
Parametri
- enumType
- Type
Tipo enum da usare per l'analisi.
- value
- String
Rappresentazione stringa del nome o del valore numerico di una o più costanti enumerate.
- ignoreCase
- Boolean
true
per leggere value
in modalità senza distinzione tra maiuscole e minuscole. false
per leggere value
in modalità con distinzione tra maiuscole e minuscole.
- result
- Object
Quando questo metodo restituisce true
, contiene una costante di enumerazione che rappresenta il valore analizzato.
Restituisce
true
se la conversione ha esito positivo. In caso contrario, false
.
Eccezioni
.NET 8 e versioni successive: enumType
è un tipo di enumerazione booleano supportato.
Si applica a
TryParse<TEnum>(ReadOnlySpan<Char>, TEnum)
- Origine:
- Enum.cs
- Origine:
- Enum.cs
- Origine:
- Enum.cs
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente.
public:
generic <typename TEnum>
where TEnum : value class static bool TryParse(ReadOnlySpan<char> value, [Runtime::InteropServices::Out] TEnum % result);
public static bool TryParse<TEnum> (ReadOnlySpan<char> value, out TEnum result) where TEnum : struct;
static member TryParse : ReadOnlySpan<char> * 'Enum -> bool (requires 'Enum : struct)
Public Shared Function TryParse(Of TEnum As Structure) (value As ReadOnlySpan(Of Char), ByRef result As TEnum) As Boolean
Parametri di tipo
- TEnum
Tipo dell'oggetto result
.
Parametri
- value
- ReadOnlySpan<Char>
Rappresentazione di intervallo del nome o del valore numerico di una o più costanti enumerate.
- result
- TEnum
Quando questo metodo restituisce true
, contiene una costante di enumerazione che rappresenta il valore analizzato.
Restituisce
true
se la conversione ha esito positivo. In caso contrario, false
.
Eccezioni
TEnum
non è un tipo di enumerazione.
.NET 8 e versioni successive: TEnum
è un tipo di enumerazione booleano supportato.
Si applica a
TryParse<TEnum>(String, TEnum)
- Origine:
- Enum.cs
- Origine:
- Enum.cs
- Origine:
- Enum.cs
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. Il valore restituito indica se la conversione è riuscita.
public:
generic <typename TEnum>
where TEnum : value class static bool TryParse(System::String ^ value, [Runtime::InteropServices::Out] TEnum % result);
public static bool TryParse<TEnum> (string value, out TEnum result) where TEnum : struct;
public static bool TryParse<TEnum> (string? value, out TEnum result) where TEnum : struct;
static member TryParse : string * 'Enum -> bool (requires 'Enum : struct)
Public Shared Function TryParse(Of TEnum As Structure) (value As String, ByRef result As TEnum) As Boolean
Parametri di tipo
- TEnum
Tipo di enumerazione nel quale convertire value
.
Parametri
- value
- String
Rappresentazione di stringa con distinzione tra maiuscole e minuscole del nome di enumerazione o del valore sottostante da convertire.
- result
- TEnum
Quando questo metodo restituisce, contiene un oggetto di tipo TEnum
il cui valore è rappresentato da value
se l'operazione di analisi ha esito positivo. Se l'operazione di analisi ha esito negativo, contiene il valore predefinito del tipo sottostante di TEnum
. Questo parametro viene passato non inizializzato.
Restituisce
true
se il parametro value
è stato convertito correttamente; in caso contrario, false
.
Eccezioni
TEnum
non è un tipo di enumerazione.
.NET 8 e versioni successive: TEnum
è un tipo di enumerazione booleano supportato.
Esempio
Nell'esempio seguente viene definita un'enumerazione Colors
, viene chiamato il metodo per convertire le stringhe nei valori di enumerazione corrispondenti e chiama il TryParse<TEnum>(String, TEnum)IsDefined metodo per garantire che i valori integrali specifici siano valori sottostanti nell'enumerazione Colors
.
using System;
[Flags] enum Colors { None=0, Red = 1, Green = 2, Blue = 4 };
public class Example
{
public static void Main()
{
string[] colorStrings = { "0", "2", "8", "blue", "Blue", "Yellow", "Red, Green" };
foreach (string colorString in colorStrings)
{
Colors colorValue;
if (Enum.TryParse(colorString, out colorValue))
if (Enum.IsDefined(typeof(Colors), colorValue) | colorValue.ToString().Contains(","))
Console.WriteLine("Converted '{0}' to {1}.", colorString, colorValue.ToString());
else
Console.WriteLine("{0} is not an underlying value of the Colors enumeration.", colorString);
else
Console.WriteLine("{0} is not a member of the Colors enumeration.", colorString);
}
}
}
// The example displays the following output:
// Converted '0' to None.
// Converted '2' to Green.
// 8 is not an underlying value of the Colors enumeration.
// blue is not a member of the Colors enumeration.
// Converted 'Blue' to Blue.
// Yellow is not a member of the Colors enumeration.
// Converted 'Red, Green' to Red, Green.
open System
[<Flags>]
type Colors =
| None = 0
| Red = 1
| Green = 2
| Blue = 4
let colorStrings =
[ "0"; "2"; "8"; "blue"; "Blue"; "Yellow"; "Red, Green" ]
for colorString in colorStrings do
match Enum.TryParse colorString with
| true, colorValue ->
if Enum.IsDefined(typeof<Colors>, colorValue) || (string colorValue).Contains "," then
printfn $"Converted '{colorString}' to {colorValue}."
else
printfn $"{colorString} is not an underlying value of the Colors enumeration."
| _ ->
printfn $"{colorString} is not a member of the Colors enumeration."
// The example displays the following output:
// Converted '0' to None.
// Converted '2' to Green.
// 8 is not an underlying value of the Colors enumeration.
// blue is not a member of the Colors enumeration.
// Converted 'Blue' to Blue.
// Yellow is not a member of the Colors enumeration.
// Converted 'Red, Green' to Red, Green.
<Flags> Enum Colors As Integer
None = 0
Red = 1
Green = 2
Blue = 4
End Enum
Module Example
Public Sub Main()
Dim colorStrings() As String = {"0", "2", "8", "blue", "Blue", "Yellow", "Red, Green"}
For Each colorString As String In colorStrings
Dim colorValue As Colors
If [Enum].TryParse(colorString, colorValue) Then
If [Enum].IsDefined(GetType(Colors), colorValue) Or colorValue.ToString().Contains(",") Then
Console.WriteLine("Converted '{0}' to {1}.", colorString, colorValue.ToString())
Else
Console.WriteLine("{0} is not an underlying value of the Colors enumeration.", colorString)
End If
Else
Console.WriteLine("{0} is not a member of the Colors enumeration.", colorString)
End If
Next
End Sub
End Module
' The example displays the following output:
' Converted '0' to None.
' Converted '2' to Green.
' 8 is not an underlying value of the Colors enumeration.
' blue is not a member of the Colors enumeration.
' Converted 'Blue' to Blue.
' Yellow is not a member of the Colors enumeration.
' Converted 'Red, Green' to Red, Green.
Commenti
TryParse<TEnum>(String, TEnum) è identico al metodo, ad eccezione del fatto che invece di generare un'eccezione Parse(Type, String) , restituisce false
se la conversione ha esito negativo. Elimina la necessità di gestire le eccezioni durante l'analisi della rappresentazione stringa di un valore di enumerazione.
Il value
parametro contiene la rappresentazione stringa del valore sottostante di un membro di enumerazione o una costante denominata o un elenco di costanti denominate o valori sottostanti delimitati da virgole (,). Se value
include più costanti o valori denominati, uno o più spazi vuoti possono precedere o seguire ogni valore, nome o virgola in value
. Se value
è un elenco, result
riflette il valore dei nomi o dei valori sottostanti specificati combinati con un'operazione bit per OR
bit. Se value
è la rappresentazione stringa del nome di un valore di enumerazione, il confronto tra nomi di value
enumerazione è distinzione tra maiuscole e minuscole.
Se value
è un nome che non corrisponde a una costante denominata di TEnum
, il metodo restituisce false
. Se value
è la rappresentazione stringa di un intero che non rappresenta un valore sottostante dell'enumerazione TEnum
, il metodo restituisce un membro di enumerazione il cui valore sottostante viene value
convertito in un tipo integrale. Se questo comportamento è indesiderato, chiamare il IsDefined metodo per assicurarsi che una rappresentazione di stringa specifica di un intero sia effettivamente un membro di TEnum
.
Se l'operazione di analisi ha esito negativo, il result
parametro contiene il valore predefinito 0, che potrebbe non essere membro dell'enumerazione sottostante TEnum
. Se non vengono assegnati valori alle costanti denominate in TEnum
, il valore predefinito è uguale al primo membro dell'oggetto TEnum
. In caso contrario, il valore predefinito è uguale al membro nell'enumerazione con un valore assegnato pari a 0.
Vedi anche
Si applica a
TryParse<TEnum>(String, Boolean, TEnum)
- Origine:
- Enum.cs
- Origine:
- Enum.cs
- Origine:
- Enum.cs
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. Un parametro specifica se l'operazione verrà eseguita con distinzione tra maiuscole e minuscole. Il valore restituito indica se la conversione è riuscita.
public:
generic <typename TEnum>
where TEnum : value class static bool TryParse(System::String ^ value, bool ignoreCase, [Runtime::InteropServices::Out] TEnum % result);
public static bool TryParse<TEnum> (string value, bool ignoreCase, out TEnum result) where TEnum : struct;
public static bool TryParse<TEnum> (string? value, bool ignoreCase, out TEnum result) where TEnum : struct;
static member TryParse : string * bool * 'Enum -> bool (requires 'Enum : struct)
Public Shared Function TryParse(Of TEnum As Structure) (value As String, ignoreCase As Boolean, ByRef result As TEnum) As Boolean
Parametri di tipo
- TEnum
Tipo di enumerazione nel quale convertire value
.
Parametri
- value
- String
Rappresentazione di stringa del nome di enumerazione o del valore sottostante da convertire.
- ignoreCase
- Boolean
true
per ignorare la distinzione tra maiuscole e minuscole, false
per non ignorarla.
- result
- TEnum
Quando questo metodo restituisce, contiene un oggetto di tipo TEnum
il cui valore è rappresentato da value
se l'operazione di analisi ha esito positivo. Se l'operazione di analisi ha esito negativo, contiene il valore predefinito del tipo sottostante di TEnum
. Questo parametro viene passato non inizializzato.
Restituisce
true
se il parametro value
è stato convertito correttamente; in caso contrario, false
.
Eccezioni
TEnum
non è un tipo di enumerazione.
.NET 8 e versioni successive: TEnum
è un tipo di enumerazione booleano supportato.
Esempio
Nell'esempio seguente viene definita un'enumerazione Colors
, viene chiamato il metodo per convertire le stringhe nei valori di enumerazione corrispondenti e chiama il TryParse<TEnum>(String, Boolean, TEnum)IsDefined metodo per garantire che i valori integrali specifici siano valori sottostanti nell'enumerazione Colors
. Il TryParse<TEnum>(String, Boolean, TEnum) metodo usa un confronto senza distinzione tra maiuscole e minuscole quando si tenta di convertire le rappresentazioni di stringa delle costanti denominate nei valori di enumerazione equivalenti.
using System;
[Flags] enum Colors { None=0, Red = 1, Green = 2, Blue = 4 };
public class Example
{
public static void Main()
{
string[] colorStrings = { "0", "2", "8", "blue", "Blue", "Yellow", "Red, Green" };
foreach (string colorString in colorStrings)
{
Colors colorValue;
if (Enum.TryParse(colorString, true, out colorValue))
if (Enum.IsDefined(typeof(Colors), colorValue) | colorValue.ToString().Contains(","))
Console.WriteLine("Converted '{0}' to {1}.", colorString, colorValue.ToString());
else
Console.WriteLine("{0} is not an underlying value of the Colors enumeration.", colorString);
else
Console.WriteLine("{0} is not a member of the Colors enumeration.", colorString);
}
}
}
// The example displays the following output:
// Converted '0' to None.
// Converted '2' to Green.
// 8 is not an underlying value of the Colors enumeration.
// Converted 'blue' to Blue.
// Converted 'Blue' to Blue.
// Yellow is not a member of the Colors enumeration.
// Converted 'Red, Green' to Red, Green.
open System
[<Flags>]
type Colors =
| None = 0
| Red = 1
| Green = 2
| Blue = 4
let colorStrings =
[ "0"; "2"; "8"; "blue"; "Blue"; "Yellow"; "Red, Green" ]
for colorString in colorStrings do
match Enum.TryParse(colorString, true) with
| true, colorValue ->
if Enum.IsDefined(typeof<Colors>, colorValue) || (string colorValue).Contains "," then
printfn $"Converted '{colorString}' to {colorValue}."
else
printfn $"{colorString} is not an underlying value of the Colors enumeration."
| _ ->
printfn $"{colorString} is not a member of the Colors enumeration."
// The example displays the following output:
// Converted '0' to None.
// Converted '2' to Green.
// 8 is not an underlying value of the Colors enumeration.
// Converted 'blue' to Blue.
// Converted 'Blue' to Blue.
// Yellow is not a member of the Colors enumeration.
// Converted 'Red, Green' to Red, Green.
<Flags> Enum Colors As Integer
None = 0
Red = 1
Green = 2
Blue = 4
End Enum
Module Example
Public Sub Main()
Dim colorStrings() As String = {"0", "2", "8", "blue", "Blue", "Yellow", "Red, Green"}
For Each colorString As String In colorStrings
Dim colorValue As Colors
If [Enum].TryParse(colorString, True, colorValue) Then
If [Enum].IsDefined(GetType(Colors), colorValue) Or colorValue.ToString().Contains(",") Then
Console.WriteLine("Converted '{0}' to {1}.", colorString, colorValue.ToString())
Else
Console.WriteLine("{0} is not an underlying value of the Colors enumeration.", colorString)
End If
Else
Console.WriteLine("{0} is not a member of the Colors enumeration.", colorString)
End If
Next
End Sub
End Module
' The example displays the following output:
' Converted '0' to None.
' Converted '2' to Green.
' 8 is not an underlying value of the Colors enumeration.
' Converted 'blue' to Blue.
' Converted 'Blue' to Blue.
' Yellow is not a member of the Colors enumeration.
' Converted 'Red, Green' to Red, Green.
Commenti
TryParse<TEnum>(String, Boolean, TEnum) è identico al metodo, ad eccezione del fatto che invece di generare un'eccezione Parse(Type, String, Boolean) , restituisce false
se la conversione ha esito negativo. Elimina la necessità di gestire le eccezioni durante l'analisi della rappresentazione di stringa di un valore di enumerazione.
Il value
parametro contiene la rappresentazione di stringa del valore sottostante o della costante denominata di un membro di enumerazione oppure un elenco di costanti denominate o valori sottostanti delimitati da virgole (,). Se value
include più costanti o valori denominati, uno o più spazi vuoti possono precedere o seguire ogni valore, nome o virgola in value
. Se value
è un elenco, result
riflette il valore dei nomi specificati o dei valori sottostanti combinati con un'operazione bit per OR
bit. Se value
è la rappresentazione di stringa del nome di un valore di enumerazione, il confronto di con i nomi di value
enumerazione dipende ignoreCase
dal parametro . Se true
, il confronto non fa distinzione tra maiuscole e minuscole; se false
, fa distinzione tra maiuscole e minuscole.
Se value
è un nome che non corrisponde a una costante denominata di TEnum
, il metodo restituisce false
. Se value
è la rappresentazione di stringa di un numero intero che non rappresenta un valore sottostante dell'enumerazione TEnum
, il metodo restituisce un membro di enumerazione il cui valore sottostante viene value
convertito in un tipo integrale. Se questo comportamento è indesiderato, chiamare il IsDefined metodo per assicurarsi che una determinata rappresentazione di stringa di un numero intero sia effettivamente un membro di TEnum
.
Se l'operazione di analisi ha esito negativo, il result
parametro contiene il valore predefinito 0, che potrebbe non essere un membro dell'enumerazione sottostante TEnum
. Se non vengono assegnati valori alle costanti denominate in TEnum
, il valore predefinito è uguale al primo membro dell'oggetto TEnum
. In caso contrario, il valore predefinito è uguale al membro nell'enumerazione con un valore assegnato pari a 0.
Vedi anche
Si applica a
TryParse<TEnum>(ReadOnlySpan<Char>, Boolean, TEnum)
- Origine:
- Enum.cs
- Origine:
- Enum.cs
- Origine:
- Enum.cs
Converte la rappresentazione di stringa del nome o del valore numerico di una o più costanti enumerate in un oggetto enumerato equivalente. Un parametro specifica se l'operazione verrà eseguita con distinzione tra maiuscole e minuscole. Il valore restituito indica se la conversione è riuscita.
public:
generic <typename TEnum>
where TEnum : value class static bool TryParse(ReadOnlySpan<char> value, bool ignoreCase, [Runtime::InteropServices::Out] TEnum % result);
public static bool TryParse<TEnum> (ReadOnlySpan<char> value, bool ignoreCase, out TEnum result) where TEnum : struct;
static member TryParse : ReadOnlySpan<char> * bool * 'Enum -> bool (requires 'Enum : struct)
Public Shared Function TryParse(Of TEnum As Structure) (value As ReadOnlySpan(Of Char), ignoreCase As Boolean, ByRef result As TEnum) As Boolean
Parametri di tipo
- TEnum
Tipo dell'oggetto result
.
Parametri
- value
- ReadOnlySpan<Char>
Rappresentazione span del nome o del valore numerico di una o più costanti enumerate.
- ignoreCase
- Boolean
true
per ignorare la distinzione tra maiuscole e minuscole, false
per non ignorarla.
- result
- TEnum
Quando questo metodo restituisce true
, contiene una costante di enumerazione che rappresenta il valore analizzato.
Restituisce
true
se la conversione ha esito positivo. In caso contrario, false
.
Eccezioni
TEnum
non è un tipo di enumerazione.
.NET 8 e versioni successive: TEnum
è un tipo di enumerazione con supporto booleano.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per