XmlConvert.ToString Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Converte dados fortemente tipados para uma representação equivalente String .
Sobrecargas
| Name | Description |
|---|---|
| ToString(Single) | |
| ToString(TimeSpan) | |
| ToString(UInt16) | |
| ToString(UInt32) | |
| ToString(DateTimeOffset, String) |
Converte o fornecido DateTimeOffset para a String no formato especificado. |
| ToString(DateTime, String) | |
| ToString(DateTime, XmlDateTimeSerializationMode) |
Converte o DateTime em a String usando o XmlDateTimeSerializationMode especificado. |
| ToString(SByte) | |
| ToString(UInt64) | |
| ToString(Int64) | |
| ToString(Boolean) | |
| ToString(Int16) | |
| ToString(Guid) | |
| ToString(Double) | |
| ToString(Decimal) | |
| ToString(DateTimeOffset) |
Converte o fornecido DateTimeOffset num String. |
| ToString(DateTime) |
Obsoleto.
|
| ToString(Char) | |
| ToString(Byte) | |
| ToString(Int32) |
ToString(Single)
public:
static System::String ^ ToString(float value);
public static string ToString(float value);
static member ToString : single -> string
Public Shared Function ToString (value As Single) As String
Parâmetros
- value
- Single
O valor a converter.
Devoluções
Uma representação de cadeias do Single.
Observações
Se value for Single.PositiveInfinity ou Single.NegativeInfinity, este método devolve a cadeia INF ou -INF respetivamente.
Ver também
Aplica-se a
ToString(TimeSpan)
public:
static System::String ^ ToString(TimeSpan value);
public static string ToString(TimeSpan value);
static member ToString : TimeSpan -> string
Public Shared Function ToString (value As TimeSpan) As String
Parâmetros
- value
- TimeSpan
O valor a converter.
Devoluções
Uma representação de cadeias do TimeSpan.
Aplica-se a
ToString(UInt16)
Importante
Esta API não está em conformidade com CLS.
public:
static System::String ^ ToString(System::UInt16 value);
[System.CLSCompliant(false)]
public static string ToString(ushort value);
[<System.CLSCompliant(false)>]
static member ToString : uint16 -> string
Public Shared Function ToString (value As UShort) As String
Parâmetros
- value
- UInt16
O valor a converter.
Devoluções
Uma representação de cadeias do UInt16.
- Atributos
Aplica-se a
ToString(UInt32)
Importante
Esta API não está em conformidade com CLS.
public:
static System::String ^ ToString(System::UInt32 value);
[System.CLSCompliant(false)]
public static string ToString(uint value);
[<System.CLSCompliant(false)>]
static member ToString : uint32 -> string
Public Shared Function ToString (value As UInteger) As String
Parâmetros
- value
- UInt32
O valor a converter.
Devoluções
Uma representação de cadeias do UInt32.
- Atributos
Aplica-se a
ToString(DateTimeOffset, String)
Converte o fornecido DateTimeOffset para a String no formato especificado.
public:
static System::String ^ ToString(DateTimeOffset value, System::String ^ format);
public static string ToString(DateTimeOffset value, string format);
static member ToString : DateTimeOffset * string -> string
Public Shared Function ToString (value As DateTimeOffset, format As String) As String
Parâmetros
- value
- DateTimeOffset
A DateTimeOffset converter.
- format
- String
O formato para o qual value é convertido. O parâmetro de formato pode ser qualquer subconjunto da Recomendação do W3C para o tipo XML dateTime. (Para mais informações, consulte a secção dateTime da especificação XML Schema..)
Devoluções
Uma String representação no formato especificado do .DateTimeOffset
Exemplos
O exemplo seguinte converte uma DateTimeOffset representação do tempo atual para a String no formato especificado.
using System;
using System.Xml;
class Example
{
static void Main()
{
// Create the DateTimeOffset object and set the time to the current time.
DateTimeOffset dto;
dto = DateTimeOffset.Now;
// Convert the DateTimeObject to a string in a specified format and display the result.
// The specified format must be a subset of the W3C Recommendation for the XML dateTime type.
String timeAsString = XmlConvert.ToString(dto, "yyyy-MM-ddTHH:mm:sszzzzzzz");
Console.WriteLine(timeAsString);
}
}
Imports System.Xml
Module Module1
Sub Main()
' Create the DateTimeOffset object and set the time to the current time.
Dim dto As DateTimeOffset
dto = DateTimeOffset.Now
' Convert the DateTimeObject to a string in a specified format and display the result.
' The specified format must be a subset of the W3C Recommendation for the XML dateTime type.
Dim timeAsString As [String] = XmlConvert.ToString(dto, "yyyy-MM-ddTHH:mm:sszzzzzzz")
Console.WriteLine(timeAsString)
End Sub
End Module
Aplica-se a
ToString(DateTime, String)
public:
static System::String ^ ToString(DateTime value, System::String ^ format);
public static string ToString(DateTime value, string format);
static member ToString : DateTime * string -> string
Public Shared Function ToString (value As DateTime, format As String) As String
Parâmetros
- value
- DateTime
O valor a converter.
- format
- String
A estrutura de formato que define como mostrar a cadeia convertida. Formatos válidos incluem "yyyy-MM-ddTHH:mm:sszzzzzz" e os seus subconjuntos.
Devoluções
Uma representação em cadeia do DateTime no formato especificado.
Exemplos
O exemplo seguinte converte tipos de dados em string e depois escreve a informação na consola.
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
//Define the order data. They will be converted to string
//before being written out.
Int16 custID = 32632;
String orderID = "367A54";
DateTime orderDate = new DateTime();
orderDate = DateTime.Now;
Double price = 19.95;
//Create a writer that outputs to the console.
XmlTextWriter writer = new XmlTextWriter (Console.Out);
writer.Formatting = Formatting.Indented;
//Write an element (this one is the root)
writer.WriteStartElement("order");
//Write the order date.
writer.WriteAttributeString("date", XmlConvert.ToString(orderDate, "yyyy-MM-dd"));
//Write the order time.
writer.WriteAttributeString("time", XmlConvert.ToString(orderDate, "HH:mm:ss"));
//Write the order data.
writer.WriteElementString("orderID", orderID);
writer.WriteElementString("custID", XmlConvert.ToString(custID));
writer.WriteElementString("price", XmlConvert.ToString(price));
//Write the close tag for the root element
writer.WriteEndElement();
//Write the XML and close the writer
writer.Close();
}
}
Imports System.IO
Imports System.Xml
public class Sample
public shared sub Main()
'Define the order data. They will be converted to string
'before being written out.
Dim custID as Int16 = 32632
Dim orderID as String = "367A54"
Dim orderDate as DateTime
orderDate = DateTime.Now
Dim price as Double = 19.95
'Create a writer that outputs to the console.
Dim writer as XmlTextWriter = new XmlTextWriter (Console.Out)
'Use indenting for readability
writer.Formatting = Formatting.Indented
'Write an element (this one is the root)
writer.WriteStartElement("order")
'Write the order date.
writer.WriteAttributeString("date", XmlConvert.ToString(orderDate, "yyyy-MM-dd"))
'Write the order time.
writer.WriteAttributeString("time", XmlConvert.ToString(orderDate, "HH:mm:ss"))
'Write the order data.
writer.WriteElementString("orderID", orderID)
writer.WriteElementString("custID", XmlConvert.ToString(custID))
writer.WriteElementString("price", XmlConvert.ToString(price))
'Write the close tag for the root element
writer.WriteEndElement()
'Write the XML and close the writer
writer.Flush()
writer.Close()
end sub
end class
Aplica-se a
ToString(DateTime, XmlDateTimeSerializationMode)
Converte o DateTime em a String usando o XmlDateTimeSerializationMode especificado.
public:
static System::String ^ ToString(DateTime value, System::Xml::XmlDateTimeSerializationMode dateTimeOption);
public static string ToString(DateTime value, System.Xml.XmlDateTimeSerializationMode dateTimeOption);
static member ToString : DateTime * System.Xml.XmlDateTimeSerializationMode -> string
Public Shared Function ToString (value As DateTime, dateTimeOption As XmlDateTimeSerializationMode) As String
Parâmetros
- dateTimeOption
- XmlDateTimeSerializationMode
Um dos XmlDateTimeSerializationMode valores que especifica como tratar o DateTime valor.
Devoluções
Um String equivalente ao DateTime.
Exceções
O dateTimeOption valor não é válido.
O value valor de ou dateTimeOption é null.
Aplica-se a
ToString(SByte)
Importante
Esta API não está em conformidade com CLS.
public:
static System::String ^ ToString(System::SByte value);
[System.CLSCompliant(false)]
public static string ToString(sbyte value);
[<System.CLSCompliant(false)>]
static member ToString : sbyte -> string
Public Shared Function ToString (value As SByte) As String
Parâmetros
- value
- SByte
O valor a converter.
Devoluções
Uma representação de cadeias do SByte.
- Atributos
Aplica-se a
ToString(UInt64)
Importante
Esta API não está em conformidade com CLS.
public:
static System::String ^ ToString(System::UInt64 value);
[System.CLSCompliant(false)]
public static string ToString(ulong value);
[<System.CLSCompliant(false)>]
static member ToString : uint64 -> string
Public Shared Function ToString (value As ULong) As String
Parâmetros
- value
- UInt64
O valor a converter.
Devoluções
Uma representação de cadeias do UInt64.
- Atributos
Aplica-se a
ToString(Int64)
public:
static System::String ^ ToString(long value);
public static string ToString(long value);
static member ToString : int64 -> string
Public Shared Function ToString (value As Long) As String
Parâmetros
- value
- Int64
O valor a converter.
Devoluções
Uma representação de cadeias do Int64.
Aplica-se a
ToString(Boolean)
public:
static System::String ^ ToString(bool value);
public static string ToString(bool value);
static member ToString : bool -> string
Public Shared Function ToString (value As Boolean) As String
Parâmetros
- value
- Boolean
O valor a converter.
Devoluções
Uma representação em cadeia do Boolean, ou seja, "verdadeiro" ou "falso".
Aplica-se a
ToString(Int16)
public:
static System::String ^ ToString(short value);
public static string ToString(short value);
static member ToString : int16 -> string
Public Shared Function ToString (value As Short) As String
Parâmetros
- value
- Int16
O valor a converter.
Devoluções
Uma representação de cadeias do Int16.
Exemplos
O exemplo seguinte converte tipos de dados em string e depois escreve a informação na consola.
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
//Define the order data. They will be converted to string
//before being written out.
Int16 custID = 32632;
String orderID = "367A54";
DateTime orderDate = new DateTime();
orderDate = DateTime.Now;
Double price = 19.95;
//Create a writer that outputs to the console.
XmlTextWriter writer = new XmlTextWriter (Console.Out);
writer.Formatting = Formatting.Indented;
//Write an element (this one is the root)
writer.WriteStartElement("order");
//Write the order date.
writer.WriteAttributeString("date", XmlConvert.ToString(orderDate, "yyyy-MM-dd"));
//Write the order time.
writer.WriteAttributeString("time", XmlConvert.ToString(orderDate, "HH:mm:ss"));
//Write the order data.
writer.WriteElementString("orderID", orderID);
writer.WriteElementString("custID", XmlConvert.ToString(custID));
writer.WriteElementString("price", XmlConvert.ToString(price));
//Write the close tag for the root element
writer.WriteEndElement();
//Write the XML and close the writer
writer.Close();
}
}
Imports System.IO
Imports System.Xml
public class Sample
public shared sub Main()
'Define the order data. They will be converted to string
'before being written out.
Dim custID as Int16 = 32632
Dim orderID as String = "367A54"
Dim orderDate as DateTime
orderDate = DateTime.Now
Dim price as Double = 19.95
'Create a writer that outputs to the console.
Dim writer as XmlTextWriter = new XmlTextWriter (Console.Out)
'Use indenting for readability
writer.Formatting = Formatting.Indented
'Write an element (this one is the root)
writer.WriteStartElement("order")
'Write the order date.
writer.WriteAttributeString("date", XmlConvert.ToString(orderDate, "yyyy-MM-dd"))
'Write the order time.
writer.WriteAttributeString("time", XmlConvert.ToString(orderDate, "HH:mm:ss"))
'Write the order data.
writer.WriteElementString("orderID", orderID)
writer.WriteElementString("custID", XmlConvert.ToString(custID))
writer.WriteElementString("price", XmlConvert.ToString(price))
'Write the close tag for the root element
writer.WriteEndElement()
'Write the XML and close the writer
writer.Flush()
writer.Close()
end sub
end class
Aplica-se a
ToString(Guid)
public:
static System::String ^ ToString(Guid value);
public static string ToString(Guid value);
static member ToString : Guid -> string
Public Shared Function ToString (value As Guid) As String
Parâmetros
- value
- Guid
O valor a converter.
Devoluções
Uma representação de cadeias do Guid.
Aplica-se a
ToString(Double)
public:
static System::String ^ ToString(double value);
public static string ToString(double value);
static member ToString : double -> string
Public Shared Function ToString (value As Double) As String
Parâmetros
- value
- Double
O valor a converter.
Devoluções
Uma representação de cadeias do Double.
Exemplos
O exemplo seguinte converte tipos de dados em string e depois escreve a informação na consola.
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
//Define the order data. They will be converted to string
//before being written out.
Int16 custID = 32632;
String orderID = "367A54";
DateTime orderDate = new DateTime();
orderDate = DateTime.Now;
Double price = 19.95;
//Create a writer that outputs to the console.
XmlTextWriter writer = new XmlTextWriter (Console.Out);
writer.Formatting = Formatting.Indented;
//Write an element (this one is the root)
writer.WriteStartElement("order");
//Write the order date.
writer.WriteAttributeString("date", XmlConvert.ToString(orderDate, "yyyy-MM-dd"));
//Write the order time.
writer.WriteAttributeString("time", XmlConvert.ToString(orderDate, "HH:mm:ss"));
//Write the order data.
writer.WriteElementString("orderID", orderID);
writer.WriteElementString("custID", XmlConvert.ToString(custID));
writer.WriteElementString("price", XmlConvert.ToString(price));
//Write the close tag for the root element
writer.WriteEndElement();
//Write the XML and close the writer
writer.Close();
}
}
Imports System.IO
Imports System.Xml
public class Sample
public shared sub Main()
'Define the order data. They will be converted to string
'before being written out.
Dim custID as Int16 = 32632
Dim orderID as String = "367A54"
Dim orderDate as DateTime
orderDate = DateTime.Now
Dim price as Double = 19.95
'Create a writer that outputs to the console.
Dim writer as XmlTextWriter = new XmlTextWriter (Console.Out)
'Use indenting for readability
writer.Formatting = Formatting.Indented
'Write an element (this one is the root)
writer.WriteStartElement("order")
'Write the order date.
writer.WriteAttributeString("date", XmlConvert.ToString(orderDate, "yyyy-MM-dd"))
'Write the order time.
writer.WriteAttributeString("time", XmlConvert.ToString(orderDate, "HH:mm:ss"))
'Write the order data.
writer.WriteElementString("orderID", orderID)
writer.WriteElementString("custID", XmlConvert.ToString(custID))
writer.WriteElementString("price", XmlConvert.ToString(price))
'Write the close tag for the root element
writer.WriteEndElement()
'Write the XML and close the writer
writer.Flush()
writer.Close()
end sub
end class
Observações
Se value for Double.PositiveInfinity ou Double.NegativeInfinity, este método devolve a cadeia INF ou -INF respetivamente.
Ver também
Aplica-se a
ToString(Decimal)
public:
static System::String ^ ToString(System::Decimal value);
public static string ToString(decimal value);
static member ToString : decimal -> string
Public Shared Function ToString (value As Decimal) As String
Parâmetros
- value
- Decimal
O valor a converter.
Devoluções
Uma representação de cadeias do Decimal.
Aplica-se a
ToString(DateTimeOffset)
Converte o fornecido DateTimeOffset num String.
public:
static System::String ^ ToString(DateTimeOffset value);
public static string ToString(DateTimeOffset value);
static member ToString : DateTimeOffset -> string
Public Shared Function ToString (value As DateTimeOffset) As String
Parâmetros
- value
- DateTimeOffset
A DateTimeOffset converter.
Devoluções
Uma String representação do fornecido DateTimeOffset.
Exemplos
O exemplo seguinte converte uma DateTimeOffset representação do tempo atual para um String.
using System;
using System.Xml;
class Example
{
static void Main()
{
// Create the DateTimeOffset object and set the time to the current time
DateTimeOffset dto;
dto = DateTimeOffset.Now;
// Convert the DateTimeOffset object to a string and display the result
string timeAsString = XmlConvert.ToString(dto);
Console.WriteLine(timeAsString);
}
}
Imports System.Xml
Module Module1
Sub Main()
' Create the DateTimeOffset object and set the time to the current time
Dim dto As DateTimeOffset
dto = DateTimeOffset.Now
' Convert the DateTimeOffset object to a string and display the result
Dim timeAsString As String = XmlConvert.ToString(dto)
Console.WriteLine(timeAsString)
End Sub
End Module
Aplica-se a
ToString(DateTime)
Atenção
Use XmlConvert.ToString() that takes in XmlDateTimeSerializationMode
public:
static System::String ^ ToString(DateTime value);
public static string ToString(DateTime value);
[System.Obsolete("Use XmlConvert.ToString() that takes in XmlDateTimeSerializationMode")]
public static string ToString(DateTime value);
static member ToString : DateTime -> string
[<System.Obsolete("Use XmlConvert.ToString() that takes in XmlDateTimeSerializationMode")>]
static member ToString : DateTime -> string
Public Shared Function ToString (value As DateTime) As String
Parâmetros
- value
- DateTime
O valor a converter.
Devoluções
Uma representação em cadeia do DateTime no formato yyy-MM-ddTHH:mm:ss onde 'T' é um literal constante.
- Atributos
Observações
Note
O método XmlConvert.ToString(DateTime) está obsoleto na versão 2.0 do .NET Framework e foi substituído pelo método XmlConvert.ToString(DateTime, XmlDateTimeSerializationMode).
O modo sugerido é RoundtripKind. Se for esperada uma correspondência exata, por favor use XmlConvert.ToString(DateTime, String) com a cadeia yyyy-MM-ddTHH:mm:ss.fffffffzzzzzzde formatos .
Aplica-se a
ToString(Char)
public:
static System::String ^ ToString(char value);
public static string ToString(char value);
static member ToString : char -> string
Public Shared Function ToString (value As Char) As String
Parâmetros
- value
- Char
O valor a converter.
Devoluções
Uma representação de cadeias do Char.
Aplica-se a
ToString(Byte)
public:
static System::String ^ ToString(System::Byte value);
public static string ToString(byte value);
static member ToString : byte -> string
Public Shared Function ToString (value As Byte) As String
Parâmetros
- value
- Byte
O valor a converter.
Devoluções
Uma representação de cadeias do Byte.
Aplica-se a
ToString(Int32)
public:
static System::String ^ ToString(int value);
public static string ToString(int value);
static member ToString : int -> string
Public Shared Function ToString (value As Integer) As String
Parâmetros
- value
- Int32
O valor a converter.
Devoluções
Uma representação de cadeias do Int32.