1. osa C# Põhikonstruktsionid. Projekti loomine, ikooni lisamine ja arvutamine.

1. Projekti loomine Visual Studio’s

  1. Käivita Visual Studio 2019.
  2. Vali Create a new Project → Console App (.NET Framework).
  3. Projekti nimeks pane näiteks Kordamine.
  4. Projekti struktuuris tekib vaikimisi Program.cs fail, kuid me loome oma klassi Startclass.cs.

Näidisprogramm:




class Startclass
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Tere tulemast!");
    }
}

2. Käivitusklass ja ikooni määramine

  1. Ava Project → Kordamine Properties.
  2. Startup object → vali Startclass.
  3. Icon → vali sobiv fail (fail peab olema .ico formaadis).

3. Lihtne dialoog (kasutaja sisestus ja väljund)

  • Kasutame muutujat eesnimi.
  • Programm küsib kasutajalt nime ja tervitab teda.
class Startclass
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Tere tulemast!");
        string eesnimi = Console.ReadLine();       // loeb nime
        Console.WriteLine("Tere, " + eesnimi);     // väljastab tervituse
        Console.ReadLine();
    }
}

4. Arvutamine (arvude korrutamine)

  • Programm küsib kaks arvu kasutajalt.
  • Arvud loetakse stringina ja teisendatakse int.Parse() abil täisarvuks.
  • Tulemus kuvatakse ekraanile.

Näidisprogramm:

class Startclass
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Tere tulemast!");
        string eesnimi = Console.ReadLine();
        Console.WriteLine("Tere, " + eesnimi);

        Console.WriteLine("Sisesta esimene arv:");
        int arv1 = int.Parse(Console.ReadLine());

        Console.WriteLine("Sisesta teine arv:");
        int arv2 = int.Parse(Console.ReadLine());

        Console.WriteLine("Arvude {0} ja {1} korrutis võrdub {2}", arv1, arv2, arv1 * arv2);
        Console.ReadLine();
    }
}

5. Olulised märksõnad

  • class – klassi määratlemine (C# põhiüksus).
  • Main() – programmi käivitamispunkt.
  • Console.WriteLine() – väljastab teksti ekraanile.
  • Console.ReadLine() – loeb kasutajalt sisendi.
  • int.Parse() – teisendab stringi täisarvuks.
  • Startup object – määrab, millisest klassist programm käivitub.
  • .ico fail – programmi ikoon.