
C# metody
Zdravím , zkouším programovat v C# a ve 3. lekci na SoloLearn se probírají metody hned u prvního příkladu mě SharpDevelop hlásí chyby(viz. screen) nevím kde dělám chybu pomůže někdo?
Zdravím , zkouším programovat v C# a ve 3. lekci na SoloLearn se probírají metody hned u prvního příkladu mě SharpDevelop hlásí chyby(viz. screen) nevím kde dělám chybu pomůže někdo?
Zpět do poradny Odpovědět na původní otázku Nahoru
Metoda Main nemá tělo, asi sis ho smazal.
Mimochodem: proč SharpDevelop a ne Visual Studio?
Pardon to nechápu jakoby jak že Main nemá tělo? Můžete zkusit to zkusit napsat protože nic jsem nesmazal a zkusil vytvořit i novej čistej soubor a pořád to samý. A Visual Studio jsem instaloval včera Code a to se mi zdálo jako docela patlanice tam se muselo doinstalovávat SDK + ještě nějakej doplněk pro C# ještě k tomu v konzoli a potom jsem stejným způsobem musel tvořit každej další soubor. Ale dneska jsem zkoušel tu verzi Community 2017 ta má být taky zdarma tak sem nainstaloval a hned tabulka že mě vypršela 30ti denní zkušební lhůta (asi před rokem jsem ho měl nainstalovaný), a že se musim přihlásit tak jsem šel radši od toho zdálo se mi divný že u něčeho co je free je zkušební lhůta tak jsem šel od toho.
Chybí tam ty složené závorky.
Visual Studio Community je určitě zcela zdarma, maximálně tak za registraci, to už si přesně nepamatuju.
Závorky jsem dodělal
https://ctrlv.cz/lVln
ale pořád stejný nemůže být chyba v tom že není zadáno kolik je x?
Metoda Sqr nemá být uvnitř metody Main.
Tak už jsem na to asi přišel dá se to udělat takhle pomocí void.
https://ctrlv.cz/81yG
A nebo takhle s tím return ale nevypíše nic tu hodnotu x už tam dostat nemůžu ale ani v tom cvičení není zadaný x takže to asi bylo jen jako příklad, každopádně díky za váš čas.
https://ctrlv.cz/nN4B
Závorky si nemůžeš psát, kam tě jenom napadne. Void metody nemůžou vracet žádnou hodnotu.
A piš sem kód, obrázky jsou k ničemu.
namespace C_
{
class Program
{
static void Sqr()
{
int x = 5;
int result = x*x
Console.WriteLine(x*x);
}
static void Main(string[] args)
{
Sqr();
Console.ReadKey();
}
}
}