C# – svi resursi

C# je moderan, objektno-orijentisan programski jezik razvijen od strane Microsoft-a. Koristi se za izradu desktop aplikacija, web aplikacija (ASP.NET), igara u Unity okruženju i mnogih drugih savremenih rešenja. Pogodan je za početnike zbog jasne sintakse, ali i dovoljno snažan za napredne projekte.

Pregled tema

  • Osnovna C# sintaksa – tipovi podataka, promenljive, operatori
  • Kontrolne strukture – grananje i petlje
  • Nizovi, liste i kolekcije
  • OOP principi – klase, objekti, nasleđivanje, enkapsulacija
  • Rad sa stringovima
  • Metode i rekurzija
  • Primeri i zadaci za vežbu
  • Uvod u ASP.NET i praktični projekti

Kratki primeri

Osnovni C# program:


using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Zdravo svete!");
    }
}
    

Klasa i objekat:


using System;

class Osoba
{
    public string Ime;

    public void PredstaviSe()
    {
        Console.WriteLine($"Zdravo, ja sam {Ime}");
    }
}

class Program
{
    static void Main()
    {
        Osoba o = new Osoba();
        o.Ime = "Ana";
        o.PredstaviSe();
    }
}
    

Lista (List<T>):


using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        List<int> brojevi = new List<int> { 1, 2, 3, 4, 5 };

        foreach (int n in brojevi)
            Console.Write(n + " ");
    }
}
    

Zadatak: Napisati rekurzivnu funkciju koja računa zbir brojeva od 1 do n.


using System;

class Program
{
    static int Zbir(int n)
    {
        if (n == 0) return 0;
        return n + Zbir(n - 1);
    }

    static void Main()
    {
        Console.WriteLine("Zbir brojeva do 10 je: " + Zbir(10));
    }
}
    

Nazad na hub