Od pewnego czasu próbuję to rozgryźć i nie mogę znaleźć odpowiedzi na to pytanie. Nie rozumiem, dlaczego byłoby to niemożliwe. Koduję w VB.NET.Dynamicznie twórz zmienne w VB.NET
Oto mój problem: Potrzebuję dynamicznie tworzyć zmienne i być w stanie odwoływać się do nich później w kodzie.
Szczegóły: liczby zmiennych pochodzi z jakiejś perspektywie matematyki wobec wartości zdefiniowanych przez użytkownika. W tym konkretnym przypadku chciałbym po prostu stworzyć liczby całkowite, chociaż przewiduję, że droga będzie musiała być w stanie to zrobić z dowolną zmienną. Wydaje mi się, że moim największym problemem jest możliwość nazwania ich w wyjątkowy sposób, aby móc później się z nimi zapoznać.
Prosty przykład: Powiedzmy, że mają wartość 10, z których muszę dokonać zmiennych dla. Chciałbym uruchomić pętlę, aby utworzyć te 10 liczb całkowitych. Później w kodzie będę odwoływać się do tych 10 liczb całkowitych.
Wydaje mi się to proste, a jednak nie mogę tego rozgryźć. Każda pomoc będzie bardzo ceniona. Z góry dziękuję.
To jest najbliższe, co najprawdopodobniej będzie potrzebne, ale będziesz potrzebował słownika dla każdego typu danych. – Basic
@Basic Tak, chciałbyś, chyba że chcesz zrezygnować z sprawdzania typu i po prostu uczynić go Słownikiem (Ciąg, Obiekt), w którym to przypadku wartość może być dowolnym typem obiektu. –
Wygląda na to, że to wystarczy. Nigdy wcześniej nie używałam klasy Dictionary (T). Dziękuję za szybką odpowiedź i skomentowany fragment kodu. – Jonathan