Zmienne C# i Operators z przykładem

Zmienne C#

Zmienna to nazwa nadana obszarowi pamięci, który służy do przechowywania wartości różnych typów danych. Każda zmienna w C# musi mieć określony typ, który określa rozmiar i układ pamięci zmiennej.

Na przykład zmienna może być typu String, co oznacza, że ​​będzie używana do przechowywania wartości string. W zależności od typu danych, na zmiennej można wykonywać określone operacje.

Na przykład, gdybyśmy mieli zmienną typu Integer, wówczas operacje takie jak dodawanie i odejmowanie mogą być wykonywane na zmiennej. Można zadeklarować wiele zmiennych w programie.

Przyjrzyjmy się krótkiemu przykładowi deklaracji wielu zmiennych o różnych typach danych.

W naszym przykładzie zdefiniujemy dwie zmienne, jedną typu „string”, a drugą typu „Integer”. Następnie wyświetlimy wartości tych zmiennych w konsoli. W każdym przykładzie zmodyfikujemy tylko główną funkcję w naszym pliku Program.cs.

Zmienne C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   String message="The value is ";
   Int32 val=30;
   
   Console.Write(message+val);
   Console.ReadKey();
  }
 }
}

Objaśnienie kodu

  1. Deklarowana jest zmienna typu danych String. Nazwa zmiennej to „wiadomość”. Wartość zmiennej to „Wartość to”.
  2. Deklarowana jest zmienna typu Integer (Int32). Nazwa zmiennej to „val”. Wartość zmiennej wynosi 30.
  3. Na koniec instrukcja Console.write służy do wypisywania zarówno wartości zmiennej String, jak i Integer.

Jeśli powyższy kod został wpisany poprawnie i program zostanie pomyślnie wykonany, wyświetlony zostanie następujący komunikat.

Wydajność

Zmienne C#

Na podstawie wyników można zobaczyć, że wartości obu zmiennych, ciągu i liczby całkowitej, są wyświetlane na konsoli.

Operatory służą do wykonywania operacji na wartościach różnych typów danych. Na przykład, aby wykonać dodawanie 2 liczb, używa się operatora +.

Zobaczmy tabelę operatorów dostępnych dla różnych typy danych

C# Operatorsy

Arytmetyka Operatorsy

Są to operatory służące do wykonywania działań matematycznych na liczbach. Poniżej znajduje się lista operatorów dostępnych w C#.

OperaTor Opis
+ Dodaje dwa operandy
- Odejmuje drugi operand od pierwszego
* Mnoży oba operandy
/ Dzieli licznik przez mianownik
% Moduł Operator i reszta z dzielenia liczb całkowitych
++ Operator inkrementacji zwiększa wartość całkowitą o jeden
- Operator dekrementacji zmniejsza wartość całkowitą o jeden

Relacyjny Operatorsy

Są to operatory używane do wykonywania operacji relacyjnych na liczbach. Poniżej znajduje się lista operatorów relacyjnych dostępnych w C#.

OperaTor Opis
== Sprawdza, czy wartości dwóch operandów są równe, czy nie. Jeżeli tak, to warunek staje się prawdziwy.
!= Sprawdza, czy wartości dwóch operandów są równe, czy nie. Jeśli wartości nie są równe, warunek staje się prawdziwy.
> Sprawdza, czy wartość lewego operandu jest większa od wartości prawego operandu. Jeśli tak, to warunek staje się prawdziwy.
< Sprawdza, czy wartość lewego operandu jest mniejsza od wartości prawego operandu. Jeśli tak, to warunek staje się prawdziwy.
>= Sprawdza, czy wartość lewego operandu jest większa lub równa wartości prawego operandu. Jeśli tak, warunek staje się prawdziwy.
<= Sprawdza, czy wartość lewego operandu jest mniejsza lub równa wartości prawego operandu. Jeśli tak, warunek staje się prawdziwy.

logiczny Operatorsy

Są to operatory używane do wykonywania operacji logicznych na wartościach. Poniżej znajduje się lista operatorów dostępnych w C#.

OperaTor Opis
&& To jest operator logiczny AND. Jeśli oba operandy są prawdziwe, warunek staje się prawdziwy.
|| To jest operator logiczny OR. Jeśli którykolwiek z operandów jest prawdziwy, warunek staje się prawdziwy.
! To jest operator logiczny NOT.

Przyjrzyjmy się krótkiemu przykładowi, jak można używać operatorów w środowisku .Net.

W naszym przykładzie zdefiniujemy 2 zmienne typu Integer i jedną zmienną typu Boolean. Następnie wykonamy następujące operacje

C# Operatorsy

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   Int32 val1 = 10,val2 = 20;
   bool status = true;
   
   Console.WriteLine(val1 + val2);
   Console.WriteLine(val1 < val2);
   Console.WriteLine(!(status));
   Console.ReadKey();
  }
 }
}

Objaśnienie kodu

  1. Zdefiniowano dwie zmienne typu Integer, jedną val1, a drugą val2. Będą one używane do prezentowania operacji relacyjnych i arytmetycznych. Zmienna typu Boolean jest definiowana do prezentowania operacji logicznych.
  2. Pokazano przykład operacji arytmetycznej, w której operator dodawania jest wykonywany na val1 i val2. Wynik jest zapisywany na konsoli.
  3. Przykład operacji relacyjnej jest pokazany, w której operator less than jest wykonywany na val1 i val2. Wynik jest zapisywany na konsoli.
  4. Pokazano przykład operacji logicznej, w której operator logiczny (!) jest stosowany do zmiennej statusu. Operator logicznego NOT odwraca bieżącą wartość dowolnej wartości logicznej. Tak więc jeśli wartość logiczna jest 'true', logiczny NOT zwróci wartość 'false' i odwrotnie. W naszym przypadku, ponieważ wartość zmiennej statusu jest 'true', wynik będzie 'false'. Wynik jest zapisywany na konsoli.

Jeśli powyższy kod został wpisany poprawnie i program zostanie pomyślnie wykonany, zostanie wyświetlony wynik.

Wydajność

C# Operatorsy