Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Użycie opcji String zamiast Case


Rekomendowane odpowiedzi

Opublikowano

Witam,

 

mam jedno pytanie, otóż tworzę generator GiftCode, który po naciśnięciu przycisku wyświetla wygenerowane litery i cyfry. Ale czy można zamiast Case (do alfabetu) można użyć opcji String? 

 

Chodzi mniej więcej o to:

 

Dim GiftCode1 As Integer
        GiftCode1 = (Rnd() * 24)
        Select Case GiftCode1
            Case 1
                Label1.Text = "a"
            Case 2
                Label1.Text = "b"
            Case 3
                Label1.Text = "c"
            Case 4
                Label1.Text = "d"
            Case 5
                Label1.Text = "e"
            Case 6
                Label1.Text = "f"
            Case 7
                Label1.Text = "g"
            Case 8
                Label1.Text = "h"
            Case 9
                Label1.Text = "i"
            Case 10
                Label1.Text = "j"
            Case 11
                Label1.Text = "k"
            Case 12
                Label1.Text = "l"
            Case 13
                Label1.Text = "m"
            Case 14
                Label1.Text = "n"
            Case 15
                Label1.Text = "o"
            Case 16
                Label1.Text = "a"
            Case 17
                Label1.Text = "b"
            Case 18
                Label1.Text = "c"
            Case 19
                Label1.Text = "d"
            Case 20
                Label1.Text = "e"

I żeby zamiast męczyć się z kopiuj, wklej i poprawiać, użyć opcji String, do zapisania ciągu liter i liczb, które mają być generowane.

 

@Lavezzi

Opublikowano

Nie rozumiem o co chodzi. Wytlumacz to troche jasniej

 

//Edit

 

Juz czaje i jasne ze da sie to zrobic prosciej.

 

Zadeklaruj sobie tablice charow:

char[] symbols = { 'a','b','c'...,'1','2','3'...};

Bedzie okreslac symbole jakie moga sie znalezc w kodzie.

Pozniej generujesz losowy numer z zakresu [0... symbols.Length-1].

I do kodu dodajesz symbols[wylosowny_numer].

 

No i lepiej najpierw caly kod zapisac do jakiejsc zmiennej a na samym koncu go wyswietlic w labelu niz za kazdym razem akutalizowac label.

Opublikowano

A co to za roznica czy robisz na konsole czy nie?  o.O

 

Nigdy nie programowalem w VB.Net wiec nawet nie znam skladni ale chyba nie bedzie problemem zaimplementowanie tego opisu ktory podalem.

 

//I co? Zrobiles?

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...