C#-variabler & Operators med Eksempel

C#-variabler

En variabel er et navn gitt til et lagringsområde som brukes til å lagre verdier av ulike datatyper. Hver variabel i C# må ha en bestemt type, som bestemmer størrelsen og layouten til variabelens minne.

For eksempel kan en variabel være av typen String, som betyr at den vil bli brukt til å lagre en strengverdi. Basert på datatypen kan spesifikke operasjoner utføres på variabelen.

For eksempel, hvis vi hadde en heltallsvariabel, kan operasjoner som addisjon og subtraksjon utføres på variabelen. Man kan deklarere flere variabler i et program.

La oss se på et raskt eksempel på erklæringen av flere variabler av forskjellige datatyper.

I vårt eksempel vil vi definere to variabler, en av typen 'streng' og den andre av typen 'Heltall'. Vi vil da vise verdiene til disse variablene til konsollen. For hvert eksempel vil vi bare endre hovedfunksjonen i Program.cs-filen vår.

C#-variabler

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();
  }
 }
}

Kode Forklaring

  1. En variabel av datatypen String er deklarert. Navnet på variabelen er 'melding'. Verdien av variabelen er "Verdien er".
  2. En variabel av datatypen Integer (Int32) er deklarert. Navnet på variabelen er 'val'. Verdien av variabelen er 30.
  3. Til slutt brukes Console.write-setningen til å skrive ut både verdien av String- og Integer-variabelen.

Hvis koden ovenfor er angitt riktig og programmet kjøres vellykket, vil følgende utdata vises.

Produksjon

C#-variabler

Fra utdataene kan du se at verdiene til både strengen og heltallsvariabelen vises til konsollen.

Operators brukes til å utføre operasjoner på verdier av ulike datatyper. For eksempel, for å legge til 2 tall, brukes +-operatoren.

La oss se tabellen over tilgjengelige operatører for de forskjellige datatyper

C# Operatorer

Aritmetisk Operatorer

Dette er operatorer som brukes til å utføre matematiske operasjoner på tall. Nedenfor er listen over tilgjengelige operatører i C#.

Operator Tekniske beskrivelser
+ Legger til to operander
- Trekker den andre operanden fra den første
* Multipliserer begge operander
/ Deler telleren med telleren
% modulus Operator og resten av etter en heltallsdivisjon
++ Inkrementoperator øker heltallsverdien med én
- Dekrementoperatoren reduserer heltallsverdien med én

Relasjonelt Operatorer

Dette er operatorer som brukes til å utføre relasjonelle operasjoner på tall. Nedenfor er listen over relasjonsoperatører tilgjengelig i C#.

Operator Tekniske beskrivelser
== Sjekker om verdiene til to operander er like eller ikke, hvis ja, blir betingelsen sann.
!= Sjekker om verdiene til to operander er like eller ikke, hvis verdiene ikke er like, blir betingelsen sann.
> Sjekker om verdien av venstre operand er større enn verdien av høyre operand, hvis ja, blir betingelsen sann.
< Sjekker om verdien av venstre operand er mindre enn verdien av høyre operand, hvis ja, blir betingelsen sann.
>= Sjekker om verdien av venstre operand er større enn eller lik verdien av høyre operand, hvis ja, blir betingelsen sann.
<= Sjekker om verdien av venstre operand er mindre enn eller lik verdien av høyre operand, hvis ja, blir betingelsen sann.

logisk Operatorer

Dette er operatorer som brukes til å utføre logiske operasjoner på verdier. Nedenfor er listen over operatører tilgjengelig i C#.

Operator Tekniske beskrivelser
&& Dette er den logiske OG-operatoren. Hvis begge operandene er sanne, blir betingelsen sann.
|| Dette er den logiske ELLER-operatoren. Hvis noen av operandene er sanne, blir betingelsen sann.
! Dette er operatøren Logisk IKKE.

La oss se på et raskt eksempel på hvordan operatørene kan brukes i .Net.

I vårt eksempel vil vi definere 2 heltallsvariabler og en boolsk variabel. Vi vil da utføre følgende operasjoner

C# Operatorer

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();
  }
 }
}

Kode Forklaring

  1. To heltallsvariabler er definert, den ene er val1 og den andre er val2. Disse vil bli brukt til å vise frem relasjonelle og aritmetiske operasjoner. En boolsk variabel er definert for å vise logiske operasjoner.
  2. Et eksempel på den aritmetiske operasjonen er vist hvor addisjonsoperatoren utføres på val1 og val2. Resultatet skrives til konsollen.
  3. Et eksempel på relasjonsoperasjonen er vist der mindre enn-operatoren utføres på val1 og val2. Resultatet skrives til konsollen.
  4. Et eksempel på den logiske operasjonen er vist, hvor den logiske operatoren (!) brukes på statusvariabelen. Den logiske NOT-operatoren reverserer gjeldende verdi for en hvilken som helst boolsk verdi. Så hvis en boolsk verdi er "true", vil den logiske NOT returnere verdien "false" og omvendt. I vårt tilfelle siden verdien av statusvariabelen er "sann", vil resultatet vise "false". Resultatet skrives til konsollen.

Hvis koden ovenfor er angitt riktig og programmet kjøres vellykket, vil utdataene vises.

Produksjon

C# Operatorer