Strings.FormatCurrency(Object, Int32, TriState, TriState, TriState) Yöntem

Tanım

Sistem denetim masasında tanımlanan para birimi simgesini kullanarak para birimi değeri olarak biçimlendirilmiş bir ifade döndürür.

public static string FormatCurrency(object? Expression, int NumDigitsAfterDecimal = -1, Microsoft.VisualBasic.TriState IncludeLeadingDigit = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState UseParensForNegativeNumbers = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState GroupDigits = Microsoft.VisualBasic.TriState.UseDefault);
public static string FormatCurrency(object Expression, int NumDigitsAfterDecimal = -1, Microsoft.VisualBasic.TriState IncludeLeadingDigit = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState UseParensForNegativeNumbers = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState GroupDigits = Microsoft.VisualBasic.TriState.UseDefault);
static member FormatCurrency : obj * int * Microsoft.VisualBasic.TriState * Microsoft.VisualBasic.TriState * Microsoft.VisualBasic.TriState -> string
Public Function FormatCurrency (Expression As Object, Optional NumDigitsAfterDecimal As Integer = -1, Optional IncludeLeadingDigit As TriState = Microsoft.VisualBasic.TriState.UseDefault, Optional UseParensForNegativeNumbers As TriState = Microsoft.VisualBasic.TriState.UseDefault, Optional GroupDigits As TriState = Microsoft.VisualBasic.TriState.UseDefault) As String

Parametreler

Expression
Object

Gerekli. Biçimlendirilecek ifade.

NumDigitsAfterDecimal
Int32

Optional. Ondalık değerin sağ kısmında kaç basamak görüntülendiğini gösteren sayısal değer. Bilgisayarın bölgesel ayarlarının kullanıldığını gösteren -1 varsayılan değeridir.

IncludeLeadingDigit
TriState

Optional. TriState kesirli değerler için baştaki sıfır görüntülenip görüntülenmeyeceğini gösteren numaralandırma. Değerler için bkz. "Açıklamalar".

UseParensForNegativeNumbers
TriState

Optional. TriState sabit listesi, negatif değerlerin parantez içine yerleştirilip yerleştirilmeyeceğini gösterir. Değerler için bkz. "Açıklamalar".

GroupDigits
TriState

Optional. TriState numaralandırması, bilgisayarın bölgesel ayarlarında belirtilen grup sınırlayıcı kullanılarak sayıların gruplandırılıp gruplandırılmadığını gösterir. Değerler için bkz. "Açıklamalar".

Döndürülenler

Sistem denetim masasında tanımlanan para birimi simgesi kullanılarak para birimi değeri olarak biçimlendirilmiş bir ifade.

Özel durumlar

Ondalık ayırıcıdan sonraki basamak sayısı 99'dan büyüktür.

Tür sayısal değil.

Örnekler

Aşağıdaki örnekte işlevin kullanımı gösterilmektedir FormatCurrency .

Dim testDebt As Double = -4456.43
Dim testString As String
' Returns "($4,456.43)".
testString = FormatCurrency(testDebt, , , TriState.True, TriState.True)

Açıklamalar

Bir veya daha fazla isteğe bağlı bağımsız değişken atlandığında, bunun yerine bilgisayarın eşleşen bölgesel ayarlar değerleri kullanılır.

Para birimi simgesinin para birimi değerine göre konumu sistemin bölgesel ayarlarına göre belirlenir.

Note

Tüm ayarlar bilgileri uygulamanın yerel ayarından gelir. Varsayılan olarak, bu denetim masasındaki yerel ayardır. Ancak, Number sekmesinden gelen baştaki sıfır dışında .NET Framework kullanılarak program aracılığıyla değiştirilebilir.

IncludeLeadingDigit, UseParensForNegativeNumbersve GroupDigits bağımsız değişkenleri aşağıdaki TriState numaralandırma değerlerini alır.

Değer Açıklama
TriState.True True
TriState.False Yanlış
TriState.UseDefault Bilgisayarın bölgesel ayarları

Şunlara uygulanır

Ayrıca bkz.