Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> C Taal

C# Variabelen & Operators Beheersen: Praktische Voorbeelden & Uitleg

C# Variabelen

Een variabele in C# is een benoemde opslaglocatie die een waarde van een specifiek datatype bevat. Het datatype bepaalt de geheugenlayout en de operaties die op de variabele uitgevoerd kunnen worden.

Een variabele gedeclareerd als string zal bijvoorbeeld tekstuele data opslaan, terwijl een int gehele getallen bevat. Het begrijpen van het type is essentieel voor effectief coderen en het vermijden van runtime-fouten.

Hieronder is een beknopt voorbeeld dat twee variabelen van verschillende typen declareert en hun waarden toont:

C# Variabelen & Operators Beheersen: Praktische Voorbeelden & Uitleg

using System;
namespace DemoApplication {
    class Program {
        static void Main(string[] args) {
            string message = "De waarde is ";
            int val = 30;
            Console.Write(message + val);
            Console.ReadKey();
        }
    }
}

Code Uitleg

  1. Declareer een string-variabele genaamd message en wijs de tekst "De waarde is " toe.
  2. Declareer een int-variabele genaamd val en wijs de numerieke waarde 30 toe.
  3. Concateneer en geef beide waarden uit naar de console.

Het uitvoeren van het programma produceert de volgende uitvoer:

C# Variabelen & Operators Beheersen: Praktische Voorbeelden & Uitleg

Zoals getoond, worden de string- en int-waarden correct gecombineerd en weergegeven.

C# Operators

Operatoren voeren operaties uit op variabelen en waarden. C# biedt een breed scala aan operatoren gecategoriseerd in rekenkundige, relationele en logische groepen.

Rekenkundige Operatoren

OperatorBeschrijving
+Telt twee operanden op.
-Trekt de tweede operand van de eerste af.
*Vermenigvuldigt beide operanden.
/Deelt de teller door de noemer.
%Geeft de rest van gehele deling terug.
++Verhoogt een integer-waarde met één.
--Vermindert een integer-waarde met één.

Relationele Operatoren

OperatorBeschrijving
==Controleert of twee operanden gelijk zijn.
!=Controleert of twee operanden niet gelijk zijn.
>Controleert of linkse operand groter is dan rechtse.
<Controleert of linkse operand kleiner is dan rechtse.
>=Controleert of linkse operand groter of gelijk is aan rechtse.
<=Controleert of linkse operand kleiner of gelijk is aan rechtse.

Logische Operatoren

OperatorBeschrijving
&&Logische EN – waar als beide operanden waar zijn.
||Logische OF – waar als minstens één operand waar is.
!Logische NIET – keert een Boolean-waarde om.

Om operatorgebruik te illustreren, bekijk het volgende voorbeeldprogramma:

C# Variabelen & Operators Beheersen: Praktische Voorbeelden & Uitleg

using System;
namespace DemoApplication {
    class Program {
        static void Main(string[] args) {
            int val1 = 10, val2 = 20;
            bool status = true;
            Console.WriteLine(val1 + val2); // Rekenkundig: 30
            Console.WriteLine(val1 < val2); // Relationeel: True
            Console.WriteLine(!status); // Logisch NIET: False
            Console.ReadKey();
        }
    }
}

Uitleg

  1. Twee int-variabelen (val1 en val2) en één bool-variabele (status) worden gedeclareerd.
  2. De opteloperator (+) berekent de som van val1 en val2.
  3. De kleiner-dan-operator (<) vergelijkt val1 en val2.
  4. De logische NIET-operator (!) keert de status-waarde om van true naar false.

Het uitvoeren van het programma levert:

C# Variabelen & Operators Beheersen: Praktische Voorbeelden & Uitleg

Deze beknopte demonstratie dekt basis rekenkundige, relationele en logische operaties, wat een stevige basis legt voor meer geavanceerd C#-programmeren.

Voor diepere inzicht, raadpleeg de officiële Microsoft Docs over C# Operators.

C Taal

  1. C# Variabelen & Primitive Datatypes onder de knie krijgen: Complete gids
  2. C++ variabelen, literalen en constanten: een uitgebreide gids
  3. C Variabelen, Constanten en Literals: Een Complete Gids
  4. C-opslagklassen begrijpen: Bereik, levensduur en prestaties
  5. C++ Operators Uitgelegd: Typen, Voorbeelden en Voorbeeldprogramma's
  6. C++ Pointers Onder de Knie: Concepten, Voorbeelden & Praktische Toepassingen
  7. C++ Structs Uitgelegd met een Praktisch Voorbeeld
  8. Beheersen van std::list in C++: Syntaxis, Functies & Praktische Voorbeelden
  9. Variabelen in C: Types, naamgevingsregels en geheugenbeheer
  10. Python Counter in collections – Efficiënt tellen, updaten en rekenkundige operaties
  11. Java Variabele Typen: Uitgebreide Gids