C# osnove

Osnove

varijable

Deklaracija varijabili u C#


//deklaracija osnovni tipovi
bool test = true;
byte h = 0xFF;   // hex
object osoba = null;
int broj = 100;
string ime = "Marko";
char karakter = 'A';
DateTime danas = DateTime.Now(); //trenutno vrijeme na serveru
decimal Cijena = 10.99;
double pi = 3.14159265; 

Odluke (if..else, case..)

// if naredba
if (zbroj < 10)
  poruka = "zbroj je veći od 10";
else
  poruka = "zbroj je manji ili jednak 10";

// u jednoj liniji
poruka = zbroj < 10 ? "veći od 10" : "manji ili jednak 10";

// case
switch (boja) {                          // mora biti integer ili string
  case "plava":    a = 1;    break;
  case "crvena":   a = 2;   break;
  case "zelena":   a = 3;   break;
  default:    a = 5;   break;       // sve ostalo
}


Petlje (for, while )

// do .. while
do
  c++;
while (c < 10); // dok je c manji od 10

// Petlja za nizove
string[] imena = {"Ana", "Sanja", "Iva"};
foreach (string i in names)
  Console.WriteLine(i); // ispis svih imena iz niza

// for sa Continue nardebom
for (i = 0; i <= 5  i++) {
  if (i < 4)
    continue; // nastavlja petlju a preskace sve ispod
  Console.WriteLine(i);   // ispisuje samo 4 i 5
}


Nizovi

int[] brojevi = {1, 2, 3}; // deklaracija niza
for (int i = 0; i < brojevi.Length; i++)
  Console.WriteLine(brojevi[i]); //ispis svih elemenata niza

// velicina viza je 5 od 0 do 4
string[] imena = new string[5];
imena[0] = "Ana";
imena[5] = "Iva";   // greška


DALL-E

DALL-E je računalni program koji je razvio OpenAI kako bi stvorio slike korištenjem umjetne inteligencije.

Konvertor

Javascript konvertor kuna u eure

Baze

Koriste u kombinaciji s programskim jezicima poput SQL-a i sistemima za upravljanje bazama podataka kako bi se omogućilo brzo i sigurno upravljanje podacima.

Datum duration

Primjer za izračun vremena između dva datuma koristeći momentjs

fractal tree

The drawTree function is called recursively to draw smaller branches, which in turn spawn even smaller branches, creating the fractal pattern.

Izrada web stranice

kako napraviti web stranicu, ovo je korak-po-korak proces

C64

C64 je bio vrlo pristupačan i omogućio je mnogima da se upoznaju s računalstvom

GraphQL

GraphQL je jezik upita za API-je koji je nastao kao alternativa tradicionalnim REST API-jima.