Questa documentazione è stata archiviata e non viene gestita.

Classe DecimalConverter

Aggiornamento: novembre 2007

Fornisce un convertitore di tipi per convertire oggetti Decimal in e da diverse altre rappresentazioni.

Spazio dei nomi:  System.ComponentModel
Assembly:  System (in System.dll)

[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class DecimalConverter : BaseNumberConverter
/** @attribute HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true) */
public class DecimalConverter extends BaseNumberConverter
public class DecimalConverter extends BaseNumberConverter

Nota:

L'attributo HostProtectionAttribute applicato a questo tipo di membro dispone del seguente valore per la proprietà Resources: SharedState. L'oggetto HostProtectionAttribute non influisce sulle applicazioni desktop, che in genere vengono avviate facendo doppio clic sull'icona, digitando un comando oppure immettendo un URL in un browser. Per ulteriori informazioni, vedere la classe HostProtectionAttribute o Programmazione per SQL Server e attributi di protezione host.

Questo convertitore è in grado soltanto di convertire un oggetto decimale in e da una stringa.

Nota:

Non creare mai un'istanza della classe DecimalConverter. Chiamare, invece, il metodo GetConverter della classe TypeDescriptor. Per ulteriori informazioni, vedere gli esempi riportati nella classe base TypeConverter.

Per ulteriori informazioni sui convertitori di tipi, vedere la classe base TypeConverter e Procedura: implementare un convertitore di tipi.

Nell'esempio di codice riportato di seguito, una variabile di tipo Decimal viene convertita in una stringa e viceversa.

decimal myDec = 40;
string myDStr = "20";
Console.WriteLine(TypeDescriptor.GetConverter(myDec).ConvertTo(myDec, typeof(string))); 
Console.WriteLine(TypeDescriptor.GetConverter(myDec).ConvertFrom(myDStr));    


System.Decimal myDec = new Decimal(40);
String myDStr = "20";
Console.WriteLine(TypeDescriptor.GetConverter(myDec).ConvertTo(myDec,
    String.class.ToType()));
Console.WriteLine(TypeDescriptor.GetConverter(myDec).ConvertFrom
    (myDStr));


Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0
Mostra: