Liczby po przecinku

0

Mam problem iż nie mogę sobie poradzić z liczbami po przecinku wiem ze aby mieć np. dwie liczby po przecinku należy użyć coś takiego "{0:F2}" (F – formatowanie z ustaloną liczbą miejsc po przecinku)
wszytko jest ok dopóki pracuje w konsoli :

    System.Console.WriteLine("Formatowanie z F2: {0:F2}", 777.7777);
    System.Console.ReadLine();   to jets wszystko ok i wyświetli tylko dwie siódemki po przecinku
 

ale gdy chcę wypisać na richboxtext to jest problem i co zrobić ??

    RichTextBox2.AppendText("{0:ff}",(wynik) + "zł \n ");

nie chce sie skompilować ponieważ pojawia sie błąd :

No overload for method 'AppendText' takes '2' arguments

Proszę o pomoc

0

Mi się wydaję RichTextBox2.AppendText("{0:ff} zł \n ",wynik);

0

Niestety nie pomogło ten sam błąd się pojawia ale dzięki ze odpisałeś

Może ktoś inny ma jakiś pomysł ??

0

Przecież odpowiedź jest jasna - nie istnieje taka wersja AppendText, która przyjmuje dwa argumenty w ten sposób. Najpierw stwórz sformatowany string, potem go dodaj do richTextBox.

0

Aha a coś mi dalej nie wychodzi może by tak zapisał ktoś jakiś szkielet jakiś wzór coś co mnie naprowadzi na właściwe tory

JAK MA TO WYGLADAĆ POMOCY

0

Jakoś tak:

StringBuilder str = new StringBuilder();
str.AppendFormat("{0:ff}  zł \n ",wynik);
RichTextBox2.AppendText(str.ToString());

Albo jakoś tak:

RichTextBox2.AppendText(String.Format("{0:ff}  zł \n ", wynik));
0

OK wielkie dzięki

        pozdro                 
                                  Temat uważam za zamknięty

1 użytkowników online, w tym zalogowanych: 0, gości: 1