Autor Wątek: Konwersja string'a z textboxa do int'a :)  (Przeczytany 3525 razy)

Offline zarius

  • Użytkownik

# Lipiec 07, 2006, 00:25:54
Witam,

Tak jak w temacie, probem banalny a sam sobie nie moge poradzic... C# moze wszystko wiec pewnie jest jakas klasa ktora zajmuje sie takimi konwersjami ale ani w Encoding ani w klasach zwiazanych ze stringiem i textboxem nie znalazlem rozwiazania (czytaj odpowiedniej metody).

Help wbudowany w Visual C# tez nie pomogl wiec pytam tutaj... zapewne odpowiedz jest banalna.

Jak moge tekst wklepywany do textboxa (ktory jest liczba) przerobic na inta ?

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline Kot

  • Użytkownik

# Lipiec 07, 2006, 00:45:48
Nie wiem czy to że to textbox ma jakieś znaczenie, ale ogólnie do konwersji stringów (i nie tylko) służy klasa Convert.
W twoim przypadku to będzie:
int liczba = Convert.ToInt32(textbox.Value);

Offline zarius

  • Użytkownik

# Lipiec 07, 2006, 00:48:55
Nie wiem czy to że to textbox ma jakieś znaczenie, ale ogólnie do konwersji stringów (i nie tylko) służy klasa Convert.
W twoim przypadku to będzie:
int liczba = Convert.ToInt32(textbox.Value);

Ojej... to takie banalne bylo ;p Wiedzialem ze byla jakas klasa do konwersji a ja szukalem po jakis encodach a to nawet mozna bylo z nazwy wywnioskowac... wielkie dzieki ! Musze sie bardziej skupic bo co to sa za problemy ;p Jak ja teraz mam takie to co to bedzie pozniej ;)

Pozdro i jeszcze raz dzieki

maxest

  • Gość
# Lipiec 07, 2006, 01:32:41
Ja bym zalecał bardziej
int liczba;
bool udalosie;

udalosie = int.TryParse( textbox.Value, out liczba );

IMHO bezpieczniejsze :)

pozdro i mykam ;p
spaxio...

maxest

  • Gość
# Lipiec 07, 2006, 02:49:05
sposobow na konwersje w .net jest mnostwo. kolejny podaje :D
string s = textBox1.Text;
int i = int.Parse(s);