Aracılığıyla paylaş


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

Gereklidir. Biçimlendirilecek ifade.

NumDigitsAfterDecimal
Int32

İsteğe bağlı. Ondalık değerin sağındaki kaç basamak görüntülendiğini gösteren sayısal değer. Varsayılan değer -1'dir ve bu da bilgisayarın bölgesel ayarlarının kullanıldığını gösterir.

IncludeLeadingDigit
TriState

İsteğe bağlı. TriState kesirli değerler için baştaki sıfır görüntülenip görüntülenmeyeceğini gösteren sabit listesi. Değerler için bkz. "Açıklamalar".

UseParensForNegativeNumbers
TriState

İsteğe bağlı. TriState negatif değerlerin parantez içine yerleştirilip yerleştirilmeyeceğini gösteren sabit listesi. Değerler için bkz. "Açıklamalar".

GroupDigits
TriState

İsteğe bağlı. TriState numaralandırması, bilgisayarın bölgesel ayarlarında belirtilen grup sınırlayıcısı 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 simgesini kullanarak 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ük.

Tür sayısal değil.

Örnekler

Aşağıdaki örnekte işlevinin 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.

Not

Tüm ayarlar bilgileri uygulamanın yerel ayarından gelir. Varsayılan olarak, bu denetim masasındaki yerel ayardır. Ancak, sekmeden Number 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 sabit listesi değerlerini alır.

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

Şunlara uygulanır

Ayrıca bkz.