Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Konvertera string - int och sedan tillbaka...

Postades av 2006-09-22 11:17:23 - Daniel Wiberg, i forum c# (c-sharp), Tråden har 9 Kommentarer och lästs av 956 personer

Ok, sliter nu mitt hår just nu...
Sitter och bygger lite på en funktion som räknar,
Eftersom jag har siffrorna så är det en textbox, sedemera måste jag convertera om detta till int för att det ska gå att göra själva kalkyleringen.

Allt går bra, 500 + 5 blir 505, (tro det eller ej), MEN...

När jag slår 500.00 + 5 så blir det.. gissa nu...

Fel, programmet krashar så det låter genom musiken jag har på ;-)

Nävars, vad som händer är att den klagar på kodraden
<code=csharp>
int x = Int32.Parse(txtValue.Text);
</code>
Där
<code=csharp>
Int32.Parse(txtValue.Text);
</code>
är den delen som inte fungerar..

Förslag på vad felet är?

EDIT*
Sorry, skrev fel...
<code=csharp>
int x = int.Parse(txtValue.Text);
</code>
är koden...


Svara

Sv: Konvertera string - int och sedan tillbaka...

Postades av 2006-09-22 11:50:04 - Pierre Rasmussen

Gissar att felet ligger i att du skickar in ett flyttal i en heltals parser.


Svara

Sv:Konvertera string - int och sedan tillbaka...

Postades av 2006-09-22 12:07:17 - Daniel Wiberg

Ehh.. nu är jag inte med..
Kan du utveckla det en aning?

Alltså, txtValue.Text innehåller raden 500.00 tex, då kommer felet, innehåller den 500 fungerar det..
Jag tror jag fattar lite av vad du menar, men hur gör man för att få med decimalen då?
Har kollat lite på decimal j = txtValue.Text men då gnäller den om att det är en sträng :-S

Anropet ser ut som följer:

           int x = int.Parse(txtValue.Text);
           countSum(x);

och countSum() ser ut så här:
       private void countSum(int args)
       {
           int y = Int32.Parse(lblShowSum.Text);
           int counter = y + args;
           string z = counter.ToString();
           lblShowSum.Text = z;
       }

mera idder?

Tack så här långt ;-)


Svara

Sv: Konvertera string - int och sedan tillbaka...

Postades av 2006-09-22 12:36:54 - Mikael Wedham

< men hur gör man för att få med decimalen då?

INT har inga decimaler...

/micke


Svara

Sv:Konvertera string - int och sedan tillbaka...

Postades av 2006-09-22 12:40:20 - Daniel Wiberg

<b>INT har inga decimaler...</b>

Aha... .
Vi har en lösning..
Då uppkommer dessvärre nästa problem...

Hur löser man det?

Tänk att det skulle bli som en kalkylator, dvs, en liten räknare...
Decimaler måste jag ha med eftersom man måste ju kunna slå 49.90 tex.


Svara

Sv: Konvertera string - int och sedan tillbaka...

Postades av 2006-09-22 13:00:13 - Pierre Rasmussen

Använda Double.Parse() istället.


Svara

Sv:Konvertera string - int och sedan tillbaka...

Postades av 2006-09-22 13:17:02 - Daniel Wiberg

Gick inte det heller...


Svara

Sv: Konvertera string - int och sedan tillbaka...

Postades av 2006-09-22 13:26:37 - Jenny Månsson

Du måste även byta

int x =
till
double x =

för att det ska fungera...


Svara

Sv:Konvertera string - int och sedan tillbaka...

Postades av 2006-09-22 13:39:36 - Pierre Rasmussen

he he he.....ett gammalt klassiskt problem kanske.
Svenska och amerikanska tecken.
i Sverige använder man , och i usa .


Svara

Sv: Konvertera string - int och sedan tillbaka...

Postades av 2006-09-22 14:04:38 - Daniel Wiberg

OK.. fick det att fungera lite nu..

Fixade till double på alla.. missade en liten detalj, hade Double istället för double..
en viss skillnad är det,

Nu fungerar det NÄSTAN som det ska. nu ska jag lösa lite andra problem med..

Jag får rätt uträkning om man slår 19,90 och nästa inslag 10,00 men jag klarar inte att använda plus och minus och sådant, får jobba lite på att lösa den nu.

Det var dessutom kommatecken som det skulle vara, tackar för hjälpen grabbar ;-)

EDIT* Grabben och TJEJEN ska det vara så klart ;-)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
534
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies