Nedir?
Bir script işleminin sonucunu istenilen formatta string bir ifadeye çevirir.
Sentaks
<String Format="Base64Encode"> <Value>Test</Value> </String>
Özellikler
Adı | Açıklama | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Format | Verilen ifadenin çevirileceği format tipini belirler.
| |||||||||||||
Culture | Ülkelere ait farklı veri formatlarını bu alanda verebiliyoruz. örneğin Tr-tr |
Örnekler
Aşağıdaki örneklerdeki gibi kullanılabilir. Verilen tarih değerini gün/ay/yıl formatında gösterir. Çıktısı: 12/03/99
Örnek
<SetVariable Name="$(Result)"> <String Format="dd/MM/yy"> <Value Target="Date">03/12/1999 14:33</Value> </String> </SetVariable>
Verilen Test değerinin Base64Encode formatında gösterir. Çıktısı: VGVzdA== olur
Örnek
<SetVariable Name="$(Result)"> <String Format="Base64Encode"> <Value>Test</Value> </String> </SetVariable>
Verilen virgüllü numerik değeri virgül öncesi ve sonrası olmak üzere istenilen formata sokar. 227.5000 ın çıktısı: 227.56 olur.
Virgülden sonra değeri olan sayılar için örnek
<SetVariable Name="$(Result)"> <String Format="#,0.##" Culture="tr-TR"> <Value Culture="" Target="Decimal">227.5670</Value> </String> </SetVariable>
Verilen numerik değeri istenilen formata sokar. 227.5000 ın çıktısı: 227 olur.
Virgülden sonra değeri olan sayılar için örnek
<SetVariable Name="$(Result)"> <String Format="#,#" Culture="tr-TR"> <Value Culture="" Target="Decimal">227.5670</Value> </String> </SetVariable>
Msdn
Detaylı bilgi için msdn üzerindeki ilgili makale incelenebilir.
https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings