Sobes.tech
Intern

Na co jsou v jazyce C# operátory?

sobes.tech AI

Odpověď od AI

Operátory v jazyce C# slouží k provádění různých operací s daty (proměnné a hodnoty). Určují akce, které mají být aplikovány.

Hlavní kategorie operátorů:

  • Aritmetické: Provádějí matematické operace (+, -, *, /, %).
  • Přiřazení: Přiřazují hodnoty (=, +=, -=, *=, /=, %).
  • Porovnání: Porovnávají hodnoty a vracejí booleovskou hodnotu (==, !=, <, >, <=, >=).
  • Logické: Pracují s booleovskými hodnotami a spojují podmínky (&&, ||, !).
  • Bitové: Pracují s bity dat (&, |, ^, ~, <<, >>).
  • Jiné: Například ternární operátor (?:), operátor new pro vytváření objektů, operátor is pro kontrolu typu, operátor as pro bezpečný převod typu.
int a = 10;
int b = 5;
int soucet = a + b; // Aritmetický operátor sčítání

bool jeEkvivalent = (a == b); // Operátor porovnání

bool vysledekAne = (soucet > 10 && jeEkvivalent); // Logický operátor AND

MyClass obj = new MyClass(); // operátor new

if (obj is MyOtherClass) // Operátor kontroly typu
{
    // ...
}

Operátory jsou základní prvky jazyka, které umožňují manipulaci s daty, rozhodování (podmíněné operátory) a opakované vykonávání akcí (cykly).