C # Változók
A változó a tárterületnek adott név, amelyet különféle adattípusok értékeinek tárolására használnak. A C # minden változójának rendelkeznie kell egy meghatározott típussal, amely meghatározza a változó memóriájának méretét és elrendezését.
Például egy változó String típusú lehet, ami azt jelenti, hogy egy string érték tárolására szolgál. Az adattípus alapján konkrét műveletek hajthatók végre a változóval.
Például, ha rendelkezünk Integer változóval, akkor a változón végezhetők olyan műveletek, mint például összeadás és kivonás. Több változó deklarálható egy programban.
Nézzünk meg egy gyors példát a különböző adattípusok több változójának deklarálására.
Példánkban két változót definiálunk, az egyiket a „string”, a másikat pedig az „Integer” típusba. Ezután a változók értékeit megjelenítjük a konzolon. Minden példánál csak a Program.cs fájl fő funkcióját módosítjuk.
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();}}}
Kód Magyarázat
- A String adattípus változója deklarálva van. A változó neve „message”. A változó értéke "Az érték".
- Az Integer (Int32) adattípus változója deklarálásra kerül. A változó neve 'val'. A változó értéke 30.
- Végül a Console.write utasítást használja a String és az Integer változó értékének kiadására.
Ha a fenti kódot helyesen adjuk meg, és a program sikeresen végrehajtódik, a következő kimenet jelenik meg.
Kimenet
A kimenetből láthatja, hogy mind a karakterlánc, mind az egész változó értékei megjelennek a konzolon.
Az operátorok megszokták, hogy a műveleteket különböző adattípusok értékein hajtják végre. Például 2 szám hozzáadásához a + operátort kell használni.
Nézzük meg a különféle adattípusokhoz rendelkezésre álló operátorok táblázatát
C # Operátorok
Számtani operátorok
Ezek olyan operátorok, amelyeket matematikai műveletek végrehajtására használnak a számokon. Az alábbiakban látható a C # nyelven elérhető operátorok listája.
Operátor | Leírás |
+ | Két operandus hozzáadódik |
- | Kivonja a második operandust az elsőből |
* | Megszorozza mindkét operandusot |
/ | Osztja a számlálót a számlálóval |
% | Modulus Operator és egy egész osztás utáni maradék |
++ | A növekmény operátor eggyel növeli az egész értéket |
- | A decrement operátor eggyel csökkenti az egész szám értékét |
Relációs operátorok
Ezek olyan operátorok, amelyeket relációs műveletek végrehajtására használnak a számokon. Az alábbiakban felsoroljuk a C # nyelven elérhető relációs operátorokat.
Operátor | Leírás |
== | Ellenőrzi, hogy két operandus értéke megegyezik-e vagy sem, ha igen, akkor a feltétel igaz lesz. |
! = | Ellenőrzi, hogy két operandus értéke megegyezik-e vagy sem, ha az érték nem egyenlő, akkor a feltétel igaz lesz. |
> | Ellenőrzi, hogy a bal operandus értéke nagyobb-e, mint a jobb operandus értéke, ha igen, akkor a feltétel igaz lesz. |
< | Ellenőrzi, hogy a bal operandus értéke kisebb-e a jobb operandus értékénél, ha igen, akkor a feltétel igaz lesz. |
> = | Ellenőrzi, hogy a bal operandus értéke nagyobb-e vagy egyenlő a jobb operandus értékével, ha igen, akkor a feltétel igaz lesz. |
<= | Ellenőrzi, hogy a bal operandus értéke kisebb vagy egyenlő-e a jobb operandus értékével, ha igen, akkor a feltétel igaz lesz. |
Logikai operátorok
Ezek olyan operátorok, amelyeket logikai műveletek végrehajtására használnak az értékeken. Az alábbiakban látható a C # nyelven elérhető operátorok listája.
Operátor | Leírás |
&& | Ez a Logical AND operátor. Ha mindkét operandus igaz, akkor a feltétel igaz lesz. |
|| | Ez a Logical OR operátor. Ha bármelyik operandus igaz, akkor a feltétel igazsá válik. |
! | Ez a Logical NOT operátor. |
Nézzünk meg egy gyors példát arra, hogy az operátorok miként használhatók a .Net-ben.
Példánkban meghatározunk 2 egész számváltozót és egy logikai változót. Ezután a következő műveleteket hajtjuk végre
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();}}}
Kód Magyarázat
- Két egész változót határozunk meg, az egyik val1, a másik val2. Ezeket a relációs és számtani műveletek bemutatására fogjuk használni. A logikai műveletek bemutatására logikai változót határozunk meg.
- Az aritmetikai művelet példája látható, ahol az addíciós operátort a val1 és a val2 műveleteken hajtjuk végre. Az eredmény beírásra kerül a konzolra.
- A relációs művelet példája látható, ahol a kevesebb, mint operátor a val1 és a val2 műveleteket hajtja végre. Az eredmény beírásra kerül a konzolra.
- A logikai művelet példája látható, ahol a logikai operátort (!) Alkalmazzuk az állapotváltozóra. A logikai NOT operátor megfordítja bármely logikai érték aktuális értékét. Tehát, ha egy logikai érték „igaz”, a logikai NOT a „hamis” értéket adja vissza, és fordítva. Esetünkben, mivel az állapotváltozó értéke „igaz”, az eredmény „hamis” értéket fog mutatni. Az eredmény beírásra kerül a konzolra.
Ha a fenti kódot megfelelően írja be, és a program sikeresen végrehajtásra kerül, a kimenet megjelenik.
Kimenet