Diskuze: Chyba kompilátoru-CS0120
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Co jsi nasel googlem?
Treba ten objekt skutecne neexistuje. Cecko nepouzivam, ale jiste ma neco jako
isExist.
print isExist(Menu)
print isExist(Menu.menu)
print Menu
print Menu.menu
Menu.menu()
Podobnym zpusobem zjistuji existenci objektu. Jestli existuje a jaky ma obsah
nebo typ, aspon. Jestli je null, prazdny nebo je tam funkce, class a tak. Tusim,
ze je nutne udelat nejake VAR, kdyz neco neni.
A neni treba tam psat this->menu?
Ahoj,
tady je to pěkně popsaný https://docs.microsoft.com/…sages/cs0120
Menu bude v tvém případě pravděpodobně třída a snažíš se k funkci/proceduře menu() přistupovat jako ke statické. Takže pokud tak nemáš, musíš si někde udělat instanci třídy Menu, například:
Menu m = new Menu();
m.menu();
Já jsem tam psal Menu.Menu() a ona má být na začátku ta instance m nebo menu v mém případě.
Zobrazeno 6 zpráv z 6.