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
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
, UseParensForNegativeNumbers
ve 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ı |