Velký pátek je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem PATEK90. Tak neváhej!
NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.

Diskuze – Lekce 2 - První objektová aplikace v C# - Hello object world

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Libor Šimo (libcosenior):19.11.2016 16:06

Ak si cital a testoval aj zaklady c#, mal by si to chapat.

int a = 10;
int b = 20;
int c = a + b;
string s = string.Format("Když sečteme {0} a {1}, dostaneme {2}", a, b, c);
Console.WriteLine(s);
Console.ReadKey();
Odpovědět
19.11.2016 16:06
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Lubos
Člen
Avatar
Lubos:11.2.2017 11:58

ahojte, potreboval by som pomoc>neviem kde mam chybu> a pritom to mam opisane z tutorialu"!

namespace hello_world
{
class Zdravic
{
public void Pozdrav();
{
Console.Write­Line("hello");
}
}
}

 
Odpovědět
11.2.2017 11:58
Avatar
Odpovídá na Lubos
Lukáš Křivka:11.2.2017 12:31

Za pozdravem neni strednik,protoze tim ta logika nekonci,ale je v tech zavorkach

 
Odpovědět
11.2.2017 12:31
Avatar
djand
Člen
Avatar
Odpovídá na Libor Šimo (libcosenior)
djand:4.3.2017 14:29

Ahojte,
Tady v článku je String s velkým "S" - to má nějaký význam? (funguje to i s malým i s velkým)

return String.Format(...

Ve 4. dílu bylo:
string s = string.Format(...

 
Odpovědět
4.3.2017 14:29
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na djand
Ondřej Štorc:4.3.2017 14:38

string je alias pro String. Jsou to úplně stejné věci. To samé platí pro:
int = Int32
short = Int16
long = Int64
double = Double

a další...

Odpovědět
4.3.2017 14:38
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
BluPri
Člen
Avatar
BluPri:12.3.2017 19:59

Mohl by mi někdo prosím vysvětlit rozdíl mezi:

public

a

private

a také případy kdy se využívají?

 
Odpovědět
12.3.2017 19:59
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá na BluPri
pocitac770:12.3.2017 22:26

Je to vysvětleno hned v dalším článku, dokonce již v 3. odstavci.... Trochu více trpělivosti by to chtělo...

Editováno 12.3.2017 22:26
 
Odpovědět
12.3.2017 22:26
Avatar
BluPri
Člen
Avatar
Odpovídá na pocitac770
BluPri:13.3.2017 10:24

Aha, díky

 
Odpovědět
13.3.2017 10:24
Avatar
Bruno Schwarzbach:15.3.2017 15:21

Mám dvě verze kódu, obě dělají (alespoň na výstupu) totéž. Může mi prosím někdo vysvětlit, v čem je mezi nim rozdíl z hlediska OOP?
verze 1:

namespace Hello_Object_World_01
{
    class Zdravic
    {
        public string text;
        public string Pozdrav (string jmeno, string prijmeni)
        {
            return string.Format("{0}, {1} {2}!", text, jmeno, prijmeni);
        }
    }

}

namespace Hello_Object_World_01
{
    class Program
    {
        static void Main(string[] args)
        {
            Zdravic zdravic = new Zdravic();
            string jmeno = "Bruno";
            string prijmeni = "Schwarzbach";
            zdravic.text = "Nazdar";
            Console.WriteLine(zdravic.Pozdrav(jmeno, prijmeni));
            Console.ReadKey(true);
        }
    }
}

verze 2:

namespace Hello_Object_World_01
{
    class Zdravic
    {
        public string Pozdrav (string text, string jmeno, string prijmeni)
        {
            return string.Format("{0}, {1} {2}!", text, jmeno, prijmeni);
        }
    }

}

namespace Hello_Object_World_01
{
    class Program
    {
        static void Main(string[] args)
        {
            Zdravic zdravic = new Zdravic();
            string jmeno = "Bruno";
            string prijmeni = "Schwarzbach";
            string text = "Nazdar";
            Console.WriteLine(zdravic.Pozdrav(text, jmeno, prijmeni));
            Console.ReadKey(true);
        }
    }
}
 
Odpovědět
15.3.2017 15:21
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá na Bruno Schwarzbach
pocitac770:15.3.2017 18:42

Z hlediska OOP, u verze 1 máš zdravič, který má naučenou nějakou hlášku, a tou všechny zdraví. U verze 2 jde o univerzální zdravič, který umí pozdravit kohokoliv jakkoliv. Stejnak to všechno není z hlediska OOP úplně čistě, ale to později...

 
Odpovědět
15.3.2017 18:42
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 216.