Skocz do zawartości


Uwaga, ta strona używa Cookies
Stosujemy je, aby ułatwić Tobie korzystanie z naszego serwisu. Pamiętaj, że w każdej chwili możesz zmienić ustawienia dotyczące Cookies w ustawieniach swojej przeglądarki internetowej.
Dowiedz się więcej    
Akceptuję
Zdjęcie

Problem w C#

C# Visual Studio 2017

  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 misza90

misza90
  • Amator

  • 32 postów
  • Miejscowość:Warszawa

Napisano 15 lipiec 2017 - 19:54

Cześć,

 

mam problem w mojej aplikacji, otóż stworzyłem klasę by tam trzymać funkcję, która się powtarza:

    public class Function
    {
        Form1 form = new Form1();
        public void Plus()
        {            
            decimal multiple = 0.3m;
            decimal digit = Convert.ToDecimal(form.text1.Text);
            form.score.Text = String.Format("{0:f}", (liczba * multiple) + liczba);            
        }

Wywołałem ją w Form1.cs

else if (text1.Text != string.Empty && text2.Text == string.Empty)
                {
                    Function fun = new Function();
                    fun.Plus();
                }

I po odpaleniu aplikacji i wpisaniu jakiejkolwiek liczby dostaję ten błąd:

 

FATAL   w System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   w System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
   w System.Convert.ToDecimal(String value)

 

 


  • 0
CPU: AMD Athlon x4 860K OC 4.2MHz  Mobo: Biostar A88S3+ RAM: 2x4GB DDR3 HyperX OC
2133MHz GPU: XFX R9 270x 1050/1500
SSD: HyperX 120GB 3K HDD1: Seagate Barracuda 1TB HDD2: Seagate Barracuda 1TB ​ PSU: SilentiumPc Deus G1 80Plus Bronze 650W Case: SilentiumPc Alea M50
LCD1: LG24MP88HV-S LCD2: IIyama ProLite E2482HD  OS: Win10 x64G2A: https://www.g2a.com/r/panmuffin
 

#2 mabrothrax

mabrothrax
  • Papa Nurgle

  • 1640 postów
  • Miejscowość:Warszawa

Napisano 16 lipiec 2017 - 06:02

No sam błąd Ci mówi, że nie może program przeprowadzić konwersji wartości decimal do string, jeśli być dokładnym to nie pasuje mu twoje string value. Nie widząc również całości kodu trudno odnieść się do tego co kryje się pod zmiennymi które strasz się konwertować.


  • 0

Pain is an illusion of the senses, fear an illusion of the mind, beyond these only death waits as silent judge of all.

 

| Xbox Live/PSN - Mabrothrax666 | Origin - MabrothraxNurgle | Macbook Pro 13" Mid 2017 | Galaxy S7 Edge | HyperX Cloud | PS4 Pro | 






Również z jednym lub większą ilością słów kluczowych: C#, Visual Studio 2017

Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych