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

Tworzenie X zmiennych o nazwie InputX

Object Storage Arubacloud
0 głosów
208 wizyt
pytanie zadane 23 kwietnia 2018 w C# przez Oskar Szkurłat Bywalec (2,780 p.)
Witam mam zmienną typu int X, chcę zrobić X zmiennych np o nazwie Input1, Input2 (...) aż do InputX. W jaki sposób najprościej to osiągnąć? Dla każdego InputX wartość będzie = 0.

Natknąłem się na Indexer, ale chyba lepiej to robić za pomocą jakiejś tablicy? Z góry dziękuję i liczę na szybką odpowiedź :)

1 odpowiedź

+1 głos
odpowiedź 23 kwietnia 2018 przez adrian17 Ekspert (344,860 p.)
wybrane 23 kwietnia 2018 przez Oskar Szkurłat
 
Najlepsza
int[] inputs = new int[x];

inputs[6] = 123;
komentarz 23 kwietnia 2018 przez Oskar Szkurłat Bywalec (2,780 p.)
for (int i = 0; i < module.public_AmountOfInputs; i++)
            {
                int[] inputs = new int[i];
                inputs[i] = 0;
                richTextBox1.AppendText(Convert.ToString(inputs[i]) + "\n");
            }

Cos takiego sugerujesz? Wywala błąd "System.IndexOutOfRangeException: „Indeks wykraczał poza granice tablicy.”"

komentarz 23 kwietnia 2018 przez Oskar Szkurłat Bywalec (2,780 p.)
int[] inputs = new int[module.public_AmountOfInputs];
            for (int i = 0; i < module.public_AmountOfInputs; i++)
            {
                inputs[i] = 0;
            }
                
            richTextBox1.AppendText(inputs[1] + "\n");
            richTextBox1.AppendText(inputs[2] + "\n");
            richTextBox1.AppendText(inputs[3] + "\n");

Czy o to chodziło? :) Bo to raczej działa, tak jak chciałem

komentarz 23 kwietnia 2018 przez adrian17 Ekspert (344,860 p.)
Um... ma być raczej jedna tablica o rozmiarze <ile chcesz elementów>, a nie kilka o różnych rozmiarach.

(słabo też rozumiem, do czego potrzebujesz tablicę tutaj, ale to raczej nie pełny kontekst)
komentarz 23 kwietnia 2018 przez adrian17 Ekspert (344,860 p.)
O, to już lepiej.

(Z tym, że AFAIK domyślnie wartości tablicy są 0, więc nie musisz ich ręcznie inicjalizować)

Podobne pytania

+2 głosów
2 odpowiedzi 485 wizyt
pytanie zadane 4 listopada 2022 w C# przez JoannS Początkujący (250 p.)
0 głosów
1 odpowiedź 1,145 wizyt
pytanie zadane 30 lipca 2019 w JavaScript przez niezalogowany
0 głosów
2 odpowiedzi 245 wizyt
pytanie zadane 28 września 2022 w JavaScript przez CYG4N Nowicjusz (240 p.)

92,572 zapytań

141,423 odpowiedzi

319,645 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...