Strings.FormatCurrency(Object, Int32, TriState, TriState, TriState) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ı |