C#-variabler & Operators med Exempel

C#-variabler

En variabel är ett namn som ges till ett lagringsområde som används för att lagra värden av olika datatyper. Varje variabel i C# måste ha en specifik typ, som bestämmer storleken och layouten på variabelns minne.

Till exempel kan en variabel vara av typen String, vilket betyder att den kommer att användas för att lagra ett strängvärde. Baserat på datatypen kan specifika operationer utföras på variabeln.

Om vi ​​till exempel hade en heltalsvariabel, kan operationer som addition och subtraktion utföras på variabeln. Man kan deklarera flera variabler i ett program.

Låt oss titta på ett snabbt exempel på deklarationen av flera variabler av olika datatyper.

I vårt exempel kommer vi att definiera två variabler, en av typen 'sträng' och den andra av typen 'Heltal'. Vi kommer sedan att visa värdena för dessa variabler till konsolen. För varje exempel kommer vi att modifiera bara huvudfunktionen i vår Program.cs-fil.

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

Kodförklaring

  1. En variabel av datatypen String deklareras. Namnet på variabeln är 'meddelande'. Variabelns värde är "Värdet är".
  2. En variabel av datatypen Integer (Int32) deklareras. Namnet på variabeln är 'val'. Variabelns värde är 30.
  3. Slutligen används satsen Console.write för att mata ut både värdet på String- och Integer-variabeln.

Om ovanstående kod matas in korrekt och programmet körs framgångsrikt, kommer följande utdata att visas.

Produktion

C#-variabler

Från utgången kan du se att värdena för både strängen och heltalsvariabeln visas på konsolen.

Operators används för att utföra operationer på värden av olika datatyper. Till exempel, för att lägga till 2 siffror, används operatorn +.

Låt oss se tabellen över tillgängliga operatörer för de olika datatyper

C# Operatorer

Aritmetik Operatorer

Dessa är operatorer som används för att utföra matematiska operationer på tal. Nedan är listan över tillgängliga operatörer i C#.

Operator Systembeskrivningar
+ Lägger till två operander
- Subtraherar den andra operanden från den första
* Multiplicerar båda operanderna
/ Delar täljaren med täljare
% modul Operator och en återstod av efter en heltalsdivision
++ Inkrementoperatorn ökar heltalsvärdet med ett
- Minska operatorn minskar heltalsvärdet med ett

Relations Operatorer

Dessa är operatorer som används för att utföra relationsoperationer på siffror. Nedan är listan över relationsoperatorer tillgängliga i C#.

Operator Systembeskrivningar
== Kontrollerar om värdena för två operander är lika eller inte, om ja blir villkoret sant.
!= Kontrollerar om värdena för två operander är lika eller inte, om värdena inte är lika blir villkoret sant.
> Kontrollerar om värdet på vänster operand är större än värdet på höger operand, om ja blir villkoret sant.
< Kontrollerar om värdet på vänster operand är mindre än värdet på höger operand, om ja blir villkoret sant.
>= Kontrollerar om värdet på vänster operand är större än eller lika med värdet på höger operand, om ja blir villkoret sant.
<= Kontrollerar om värdet på vänster operand är mindre än eller lika med värdet på höger operand, om ja blir villkoret sant.

logisk Operatorer

Dessa är operatorer som används för att utföra logiska operationer på värden. Nedan är listan över operatörer tillgängliga i C#.

Operator Systembeskrivningar
&& Detta är den logiska OCH-operatorn. Om båda operanderna är sanna, blir villkoret sant.
|| Detta är den logiska ELLER-operatorn. Om någon av operanderna är sann, blir villkoret sant.
! Detta är den logiska NOT-operatorn.

Låt oss titta på ett snabbt exempel på hur operatörerna kan användas i .Net.

I vårt exempel kommer vi att definiera 2 heltalsvariabler och en boolesk variabel. Vi kommer sedan att utföra följande operationer

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

Kodförklaring

  1. Två heltalsvariabler definieras, en är val1 och den andra är val2. Dessa kommer att användas för att visa upp relationella och aritmetiska operationer. En boolesk variabel definieras för att visa upp logiska operationer.
  2. Ett exempel på den aritmetiska operationen visas där additionsoperatorn utförs på val1 och val2. Resultatet skrivs till konsolen.
  3. Ett exempel på den relationella operationen visas där mindre än-operatorn utförs på val1 och val2. Resultatet skrivs till konsolen.
  4. Ett exempel på den logiska operationen visas, där den logiska operatorn (!) appliceras på statusvariabeln. Den logiska NOT-operatorn vänder det aktuella värdet på ett booleskt värde. Så om ett booleskt värde är "true", kommer det logiska NOT att returnera värdet "false" och vice versa. I vårt fall, eftersom värdet på statusvariabeln är 'true', kommer resultatet att visa 'false'. Resultatet skrivs till konsolen.

Om ovanstående kod matas in korrekt och programmet körs framgångsrikt, kommer utdata att visas.

Produktion

C# Operatorer