Har provat Format("2000000", "#'###'##0,00") men får det inte att fungera ... med hederlig vb. Detta ger det resultat jag vill ha Det finns möjlighet att ange tusenavgränsare:Formatera ett tal
Förslag på formatering asp.net på hur man formaterar ett tal ex 2000000 så att det ser ut som följande
2'000'000,00. Sv: Formatera ett tal
Sv: Formatera ett tal
<code>
Replace(Replace(FormatCurrency(tal), " kr", ""), ".", "'")
</code>
...men är det inte lite väl onödigt? finns det ingen snyggare lösning? Sv:Formatera ett tal
using System;
using System.Globalization;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
NumberFormatInfo nfi = new CultureInfo(CultureInfo.CurrentCulture.LCID).NumberFormat;
nfi.NumberGroupSeparator = "'";
Console.WriteLine(1234567890.ToString("N", nfi));
}
}
}