C # variabler
En variabel er et navn, der gives til et lagerområde, der bruges til at gemme værdier af forskellige datatyper. Hver variabel i C # skal have en bestemt type, der bestemmer størrelsen og layoutet af variabelens hukommelse.
For eksempel kan en variabel være af typen String, hvilket betyder, at den vil blive brugt til at gemme en strengværdi. Baseret på datatypen kan specifikke operationer udføres på variablen.
For eksempel, hvis vi havde en heltalsvariabel, kan operationer som addition og subtraktion udføres på variablen. Man kan erklære flere variabler i et program.
Lad os se på et hurtigt eksempel på erklæringen af flere variabler af forskellige datatyper.
I vores eksempel definerer vi to variabler, den ene af typen 'streng' og den anden af typen 'Heltal'. Vi viser derefter værdierne for disse variabler til konsollen. For hvert eksempel ændrer vi kun hovedfunktionen i vores Program.cs-fil.
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
- En variabel af datatypen String erklæres. Navnet på variablen er 'meddelelse'. Værdien af variablen er "Værdien er".
- En variabel af datatypen Heltal (Int32) erklæres. Navnet på variablen er 'val'. Værdien af variablen er 30.
- Endelig bruges Console.write-sætningen til at udlæse både værdien af String- og Integer-variablen.
Hvis ovenstående kode indtastes korrekt, og programmet udføres med succes, vises følgende output.
Produktion
Fra output kan du se, at værdierne for både streng og heltalsvariabel vises på konsollen.
Operatører er vant til at udføre operationer på værdier af forskellige datatyper. For at udføre tilføjelsen af 2 tal bruges + -operatoren f.eks.
Lad os se tabellen over tilgængelige operatører for de forskellige datatyper
C # operatører
Aritmetiske operatører
Disse er operatorer, der bruges til at udføre matematiske operationer på tal. Nedenfor er listen over operatører, der er tilgængelige i C #.
Operatør | Beskrivelse |
+ | Tilføjer to operander |
- | Trækker den anden operand fra den første |
* | Multipliserer begge operander |
/ | Deler tælleren efter de-tælleren |
% | Moduloperatør og en rest af efter et heltal |
++ | Inkrementoperator øger heltalets værdi med en |
- | Nedbrydningsoperator nedsætter heltalets værdi med en |
Relationelle operatører
Disse er operatører, der bruges til at udføre relationelle operationer på tal. Nedenfor er listen over relationelle operatører tilgængelige i C #.
Operatør | Beskrivelse |
== | Kontrollerer, om værdierne for to operander er ens eller ikke, hvis ja, bliver betingelsen sand. |
! = | Kontrollerer, om værdierne for to operander er ens eller ikke, hvis værdier ikke er ens, bliver betingelsen sand. |
> | Kontrollerer, om værdien af venstre operand er større end værdien af højre operand, hvis ja, bliver tilstanden sand. |
< | Kontrollerer, om værdien af venstre operand er mindre end værdien af højre operand, hvis ja, bliver betingelsen sand. |
> = | Kontrollerer, om værdien af venstre operand er større end eller lig med værdien af højre operand, hvis ja, bliver betingelsen sand. |
<= | Kontrollerer, om værdien af venstre operand er mindre end eller lig med værdien af højre operand, hvis ja, bliver betingelsen sand. |
Logiske operatører
Dette er operatorer, der bruges til at udføre logiske operationer på værdier. Nedenfor er listen over operatører, der er tilgængelige i C #.
Operatør | Beskrivelse |
&& | Dette er den logiske AND-operatør. Hvis begge operanderne er sande, bliver tilstanden sand. |
|| | Dette er den logiske ELLER-operatør. Hvis nogen af operanderne er sande, bliver tilstanden sand. |
! | Dette er den logiske NOT-operatør. |
Lad os se på et hurtigt eksempel på, hvordan operatørerne kan bruges i .Net.
I vores eksempel vil vi definere 2 heltalsvariabler og en boolsk variabel. Vi udfører derefter følgende operationer
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
- To heltalsvariabler er defineret, den ene er val1 og den anden er val2. Disse vil blive brugt til at fremvise relationelle og aritmetiske operationer. En boolsk variabel er defineret til at fremvise logiske operationer.
- Et eksempel på den aritmetiske operation er vist, hvor additionsoperatoren udføres på val1 og val2. Resultatet skrives til konsollen.
- Et eksempel på relationel operation er vist, hvor den mindre end operator udføres på val1 og val2. Resultatet skrives til konsollen.
- Et eksempel på den logiske operation vises, hvor den logiske operator (!) Anvendes på statusvariablen. Den logiske NOT-operatør vender den aktuelle værdi af enhver boolsk værdi. Så hvis en boolsk værdi er 'sand', vil den logiske IKKE returnere værdien 'falsk' og omvendt. I vores tilfælde, da værdien af statusvariablen er 'sand', vil resultatet vise 'falsk'. Resultatet skrives til konsollen.
Hvis ovenstående kode er indtastet korrekt, og programmet udføres med succes, vises output.
Produktion