Conversion.Str(Object) Yöntem

Tanım

Bir String sayının gösterimini döndürür.

public:
 static System::String ^ Str(System::Object ^ Number);
public static string Str(object Number);
static member Str : obj -> string
Public Function Str (Number As Object) As String

Parametreler

Number
Object

Gerekli. Object Geçerli bir sayısal ifade içeren.

Döndürülenler

Bir String sayının gösterimi.

Özel durumlar

Number belirtilmemiş.

Number sayısal bir tür değildir.

Örnekler

Bu örnek, bir sayının Str gösterimini döndürmek String için işlevini kullanır. Pozitif bir sayı dizeye dönüştürüldüğünde, işareti için her zaman bir baştaki alan ayrılır.

Dim testString As String
' Returns " 459".
testString = Str(459)
' Returns "-459.65".
testString = Str(-459.65)
' Returns " 459.001".
testString = Str(459.001)

Açıklamalar

Sayılar dizelere dönüştürüldüğünde, işareti Numberiçin her zaman bir baştaki alan ayrılır. Pozitifse Number , döndürülen dize öndeki bir boşluk içerir ve artı işareti örtülür. Negatif bir sayı eksi işaretini (-) içerir ve başta boşluk yoktur.

Format Tarih, saat veya para birimi olarak biçimlendirmek istediğiniz sayısal değerleri veya kullanıcı tanımlı diğer biçimlerde dönüştürmek için işlevini kullanın. işlevinden Str farklı olarak, Format işlevi işareti Numberiçin önünde bir boşluk içermez.

Note

İşlev, Str yalnızca dönemi (.) geçerli bir ondalık ayırıcı olarak tanır. Farklı ondalık ayırıcılar kullanılıyorsa (örneğin, uluslararası uygulamalarda), veya CStr işlevlerini kullanarak Format bir sayıyı dizeye dönüştürün. Belirli bir kültürdeki bir sayının dize gösterimini almak için sayının ToString(IFormatProvider) yöntemini kullanın. Örneğin, türünde ToString bir değeri dizeye dönüştürürken kullanınDouble.

Şunlara uygulanır

Ayrıca bkz.