• 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

VPS Starter Arubacloud
0 głosów
201 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,100 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,100 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,100 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 459 wizyt
pytanie zadane 4 listopada 2022 w C# przez JoannS Początkujący (250 p.)
0 głosów
1 odpowiedź 1,107 wizyt
pytanie zadane 30 lipca 2019 w JavaScript przez niezalogowany
0 głosów
2 odpowiedzi 243 wizyt
pytanie zadane 28 września 2022 w JavaScript przez CYG4N Nowicjusz (240 p.)

92,453 zapytań

141,262 odpowiedzi

319,088 komentarzy

61,854 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

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...