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

Gereklidir. 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 örnekte, bir sayının Str gösterimini döndürmek String için işlevi kullanılır. Pozitif bir sayı dizeye dönüştürüldüğünde, işareti için her zaman bir baştaki boşluk 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. Number Pozitifse, döndürülen dize bir başta 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 işlevi, Format işareti Numberiçin önünde boşluk içermez.

Not

İşlev yalnızca Str nokta (.) değerini 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), sayıyı dizeye dönüştürmek için veya Format işlevlerini kullanınCStr. 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 Double bir değeri dizeye dönüştürürken kullanınToString.

Şunlara uygulanır

Ayrıca bkz.