C# Variabelen en operators met voorbeeld

C#-variabelen

Een variabele is een naam die wordt gegeven aan een opslaggebied dat wordt gebruikt om waarden van verschillende gegevenstypen op te slaan. Elke variabele in C# moet een specifiek type hebben, dat de grootte en indeling van het geheugen van de variabele bepaalt.

Een variabele kan bijvoorbeeld van het type String zijn, wat betekent dat deze gebruikt zal worden om een ​​stringwaarde op te slaan. Op basis van het gegevenstype kunnen specifieke bewerkingen op de variabele worden uitgevoerd.

Als we bijvoorbeeld een Integer-variabele hebben, kunnen bewerkingen zoals optellen en aftrekken op de variabele worden uitgevoerd. In een programma kunnen meerdere variabelen worden gedeclareerd.

Laten we eens kijken naar een snel voorbeeld van de declaratie van meerdere variabelen van verschillende gegevenstypen.

In ons voorbeeld definiëren we twee variabelen, één van het type 'string' en de andere van het type 'Integer'. Vervolgens zullen we de waarden van deze variabelen op de console weergeven. Voor elk voorbeeld zullen we alleen de hoofdfunctie in ons Program.cs-bestand wijzigen.

C#-variabelen

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

Code Uitleg

  1. Er wordt een variabele van het gegevenstype String gedeclareerd. De naam van de variabele is 'bericht'. De waarde van de variabele is “De waarde is “.
  2. Er wordt een variabele van het gegevenstype Integer (Int32) gedeclareerd. De naam van de variabele is 'val'. De waarde van de variabele is 30.
  3. Tenslotte wordt de Console.write-instructie gebruikt om zowel de waarde van de String- als de Integer-variabele uit te voeren.

Als de bovenstaande code correct wordt ingevoerd en het programma met succes wordt uitgevoerd, verschijnt het volgendewing uitvoer wordt weergegeven.

uitgang

C#-variabelen

Uit de uitvoer kunt u zien dat de waarden van zowel de string- als de integer-variabele op de console worden weergegeven.

Operators zijn gewend bewerkingen uit te voeren op waarden van verschillende gegevenstypen. Om bijvoorbeeld twee getallen op te tellen, wordt de operator + gebruikt.

Laten we eens kijken naar de tabel met operators die beschikbaar zijn voor de verschillende Datatypen

C#-operatoren

Rekenkundige operatoren

Dit zijn operatoren die worden gebruikt voor het uitvoeren van wiskundige bewerkingen op getallen. Hieronder vindt u de lijst met beschikbare operators C#.

Operator Omschrijving
+ Voegt twee operanden toe
- Trekt de tweede operand af van de eerste
* Vermenigvuldigt beide operanden
/ Deelt de teller door deteller
% Modulus Operator en een rest van na een deling van gehele getallen
++ De operator Increment verhoogt de gehele waarde met één
- De operator Decrement verlaagt de gehele waarde met één

Relationele operators

Dit zijn operators die worden gebruikt voor het uitvoeren van relationele bewerkingen op getallen. Hieronder vindt u de lijst met relationele operatoren die beschikbaar zijn in C#.

Operator Omschrijving
== Controleert of de waarden van twee operanden gelijk zijn of niet. Zo ja, dan wordt de voorwaarde waar.
!= Controleert of de waarden van twee operanden gelijk zijn of niet. Als de waarden niet gelijk zijn, wordt de voorwaarde waar.
> Controleert of de waarde van de linker operand groter is dan de waarde van de rechter operand. Zo ja, dan wordt de voorwaarde waar.
< Controleert of de waarde van de linker operand kleiner is dan de waarde van de rechter operand. Zo ja, dan wordt de voorwaarde waar.
>= Controleert of de waarde van de linker operand groter is dan of gelijk is aan de waarde van de rechter operand. Zo ja, dan wordt de voorwaarde waar.
<= Controleert of de waarde van de linker operand kleiner is dan of gelijk is aan de waarde van de rechter operand. Zo ja, dan wordt de voorwaarde waar.

logische Operators

Dit zijn operators die worden gebruikt voor het uitvoeren van logische bewerkingen op waarden. Hieronder vindt u de lijst met operators die beschikbaar zijn in C#.

Operator Omschrijving
&& Dit is de logische AND-operator. Als beide operanden waar zijn, wordt de voorwaarde waar.
|| Dit is de logische OR-operator. Als een van de operanden waar is, wordt de voorwaarde waar.
! Dit is de logische NOT-operator.

Laten we een kort voorbeeld bekijken van hoe de operators in .Net kunnen worden gebruikt.

In ons voorbeeld definiëren we twee geheeltallige variabelen en één Booleaanse variabele. Wij voeren dan het volgende uitwing operaties

C#-operatoren

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

Code Uitleg

  1. Er zijn twee geheeltallige variabelen gedefinieerd, de ene is val1 en de andere is val2. Deze zullen worden gebruikt om relationele en rekenkundige bewerkingen te demonstreren. Er wordt een Booleaanse variabele gedefinieerd om logische bewerkingen weer te geven.
  2. Er wordt een voorbeeld van de rekenkundige bewerking getoond waarbij de opteloperator wordt uitgevoerd op val1 en val2. Het resultaat wordt naar de console geschreven.
  3. Er wordt een voorbeeld van de relationele bewerking getoond waarbij de minder dan-operator wordt uitgevoerd op val1 en val2. Het resultaat wordt naar de console geschreven.
  4. Er wordt een voorbeeld getoond van de logische bewerking, waarbij de logische operator (!) wordt toegepast op de statusvariabele. De logische NOT-operator keert de huidige waarde van elke Booleaanse waarde om. Dus als een Booleaanse waarde 'true' is, zal de logische NOT de waarde 'false' retourneren en omgekeerd. In ons geval zal het resultaat 'false' weergeven, aangezien de waarde van de statusvariabele 'true' is. Het resultaat wordt naar de console geschreven.

Als de bovenstaande code correct is ingevoerd en het programma met succes is uitgevoerd, wordt de uitvoer weergegeven.

uitgang

C#-operatoren