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

Wywołanie zmiennej ze zmiennej

Object Storage Arubacloud
0 głosów
317 wizyt
pytanie zadane 10 czerwca 2019 w C# przez Igor Użytkownik (740 p.)

Witam

Moje pytanie jest proste i następujące jak wywołać funkcje której nazwę mam w zmiennej (nie chodzi mi o zabawę w switche). Chce mieć nazwę funkcji w zmiennej i ją wywołać.  A najlepiej w raz z argumentami np.

int Wiek (int lat)
{
return lat;
}

public String x "Wiek(9)";

void xxx ()
{
if(/*w tym przykładowym miejscu chciałbym jakby wkleić zawartość zmiennej x*/>=18)
{...}
}

Z góry dziękuję za wszystkie udzielone  odpowiedzi.

komentarz 11 czerwca 2019 przez aeragram Obywatel (1,760 p.)
Cześć,

Tak z ciekawości chciałem zapytać, dlaczego właściwie chcesz to zrobić w ten sposób? Czy funkcja koniecznie musi się znajdować w zmiennej string ?

Pozdrawiam aeragram
komentarz 11 czerwca 2019 przez Igor Użytkownik (740 p.)
Tworzę grę (w silniku unity) i chcialbym stworzyc spella Sparks, który tworzylby kilka malych fireballi. Fireballa można stworzyc za pomocą metody Ball o kilku argumentach. No i ja niebchciałbym ich, fireballi, tworzyć w jednym momencie tylko co kilka milisekund jednego. Dlatego potrzebuje opoznonego wywolania funkcji o konkretnych argumantach. Mógłbym to rozwiązać inaczej ale byłby to bardzo niezgrabne. Tak samo moglbym stworzyc dodatkową funkcje ale to by bylo duzo skopiowanego kodu i by było mało przyszłościowe bo niemóglbym tego wykożystać do innych funkcji.
komentarz 11 czerwca 2019 przez aeragram Obywatel (1,760 p.)
Cześć,

Niestety nie znam Unity, ale przypisanie metody np. Ball() do zmiennej można zrealizować używając delegata, czyli zmiennej przechowującej referencję(adres) metody. Chociaż nie wiem, czy to odpowiednie rozwiązanie w tym przypadku. Wyobrażam sobie, że to raczej powinno być wywołanie kolejnych metod Ball() w osobnym wątku, ale to tylko domysły, bo kompletnie nie znam Unity.

Pozdrawiam aeragram

1 odpowiedź

+4 głosów
odpowiedź 10 czerwca 2019 przez dawid6512 Gaduła (4,550 p.)
wybrane 11 czerwca 2019 przez Igor

Podobne pytania

+1 głos
0 odpowiedzi 339 wizyt
pytanie zadane 27 grudnia 2020 w C# przez Szyszka Gaduła (3,490 p.)
0 głosów
1 odpowiedź 142 wizyt
pytanie zadane 7 kwietnia 2019 w C# przez WojMen Początkujący (330 p.)
+1 głos
1 odpowiedź 189 wizyt
pytanie zadane 1 sierpnia 2021 w JavaScript przez mgab Nowicjusz (160 p.)

92,579 zapytań

141,432 odpowiedzi

319,663 komentarzy

61,964 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!

...