• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Parser 1 stringu w 2 inty [C#]

0 głosów
45 wizyt
pytanie zadane 7 czerwca 2018 w C# i .NET przez Oskar Szkurłat Obywatel (1,170 p.)

Witam, chciałbym poznać najłatwiejszą metodę rozdzielania stringu typu "56" na int X = 5, int Y = 6.

Potrzebuję tego, że pracować na swoim gridzie, próbowałem coś takiego, niestety wywala błąd:

                        int[] arr2 = new int[responseData.Length];
                        for (int i = 0; i < responseData.Length; i++)
                        {
                            arr2[i] = int.Parse(arr[i]);
                        }
                        dataGridView4.Rows[arr0].Cells[arr1].Value = "x";
                        dataGridView4.Rows[arr0].Cells[arr1].Style.BackColor = Color.Red;

Mógłby ktoś wskazać mój błąd, bądź podać lepszą metodę ? :) Z góry dziękuję.

1 odpowiedź

0 głosów
odpowiedź 7 czerwca 2018 przez NowyUrzydgownig Gaduła (3,610 p.)
wybrane 7 czerwca 2018 przez Oskar Szkurłat
 
Najlepsza

int.Parse - nie przyjmuje char. Przyjmuje tylko string.
 

            string cos="54";
            int a =int.Parse(cos[0].ToString());
            int b =int.Parse(cos[1].ToString());

Albo tak:

            string cos="54";
            int a=int.Parse(cos)/10;
            int b=int.Parse(cos)%10;

 

komentarz 7 czerwca 2018 przez Oskar Szkurłat Obywatel (1,170 p.)
Dziękuję bardzo ;) pierwsza metoda crashowała, natomiast druga działa bez zarzutów.
komentarz 7 czerwca 2018 przez NowyUrzydgownig Gaduła (3,610 p.)
Obie są poprawne. Możesz podać wyjątek jaki ci wyrzuca oraz kod.

Podobne pytania

0 głosów
1 odpowiedź 100 wizyt
pytanie zadane 29 kwietnia 2018 w C# i .NET przez DODO Bywalec (2,960 p.)
0 głosów
2 odpowiedzi 102 wizyt
0 głosów
3 odpowiedzi 273 wizyt
pytanie zadane 25 maja 2015 w C i C++ przez Adrian1999 Nałogowiec (33,280 p.)
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

65,727 zapytań

112,367 odpowiedzi

237,225 komentarzy

46,687 pasjonatów

Przeglądających: 139
Pasjonatów: 0 Gości: 139

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...