Ciągła konwersja inta do stringa i stringa do inta

0

Czy takakilkakrotna konwersja w 2 strony jest zawsze bezpieczna?
ucze się asp neta i często jako hiddenfield muszę przypisać ID.
Id mam jako inta, a hiddenfield.value oczekuje stringa
Potem przy zapisie danych np. do bazy zmieniam w drugą stronę stringa do inta
czy to zawsze będzie bezpieczne? czy moze sie zdarzyc ze moj int.parse uzyska nulla?

0

czy to zawsze będzie bezpieczne? czy moze sie zdarzyc ze moj int.parse uzyska nulla?

Zainteresuj sie metodami prarse oraz tryParse dla klasy Int32, a wl roznicami miedzy nimi.

0
Uczynny Kura napisał(a):

czy to zawsze będzie bezpieczne? czy moze sie zdarzyc ze moj int.parse uzyska nulla?

Jeśli mu go nie przekażesz, to nie.

0

Jeśli użyjesz TryParse to po pierwsze uzyskujesz nad parsowaniem kontrolę. Po drugie jedyne co może nie zadziałać, to ty, jeśli zgubisz się w tym swoim parsowaniu i odparsowywaniu.

0

Jeśli string jest wynikiem int.ToString() to nie ma możliwości żeby int.Parse() tego stringa nie przyjął.
Jest 4294967296 możliwych wartości inta. Każda z nich jest prawidłowa, i każda da wynik w ToString, o długości od 1 do 11 znaków. Każdy z tych wyników musi się dać sparsować, w relacji 1:1.

0

pogubić to się nie da, ale troche mnie to wkurza.
ah nie ma to jak php :DDD

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