C # mainīgie
Mainīgais ir nosaukums, kas piešķirts glabāšanas zonai, ko izmanto dažādu datu tipu vērtību glabāšanai. Katram C # mainīgajam ir jābūt noteiktam tipam, kas nosaka mainīgā atmiņas lielumu un izkārtojumu.
Piemēram, mainīgais var būt String tipa, kas nozīmē, ka tas tiks izmantots virknes vērtības glabāšanai. Pamatojoties uz datu tipu, ar mainīgo var veikt īpašas darbības.
Piemēram, ja mums bija mainīgais Integer, tad ar mainīgo var veikt tādas darbības kā saskaitīšana un atņemšana. Programmā var deklarēt vairākus mainīgos.
Apskatīsim ātru dažādu datu tipu mainīgo deklarēšanas piemēru.
Šajā piemērā mēs definēsim divus mainīgos, vienu no tipa “virkne” un otru no “Integer”. Pēc tam mēs konsolē parādīsim šo mainīgo vērtības. Katram piemēram mēs mainīsim tikai mūsu Program.cs faila galveno funkciju.
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();}}}
Kods Paskaidrojums
- Tiek deklarēts datu tipa String mainīgais. Mainīgā nosaukums ir “message”. Mainīgā vērtība ir "Vērtība ir".
- Tiek deklarēts datu tipa Integer (Int32) mainīgais. Mainīgā nosaukums ir “val”. Mainīgā vērtība ir 30.
- Visbeidzot, konsole.write tiek izmantota, lai izvadītu gan mainīgo String, gan Integer vērtību.
Ja iepriekšējais kods ir ievadīts pareizi un programma tiek veiksmīgi izpildīta, tiks parādīta šāda izeja.
Rezultāts
No izvades var redzēt, ka konsolē tiek parādītas gan virknes, gan vesela skaitļa mainīgā vērtības.
Operatori ir pieraduši veikt darbības ar dažādu datu tipu vērtībām. Piemēram, lai veiktu 2 skaitļu pievienošanu, tiek izmantots operators +.
Apskatīsim dažādu datu tipu pieejamo operatoru tabulu
C # Operatori
Aritmētiskie operatori
Tie ir operatori, kurus izmanto matemātisku darbību veikšanai ar skaitļiem. Zemāk ir saraksts ar operatoriem, kas pieejami C #.
Operators | Apraksts |
+ | Pievieno divus operandus |
- | Atņem otro operandu no pirmā |
* | Reizina abus operandus |
/ | Dala skaitītāju ar skaitītāja atdalītāju |
% | Operatora modulis un atlikums aiz veselā skaitļa dalījuma |
++ | Operatora pieaugums palielina vesela skaitļa vērtību par vienu |
- | Decrement operators samazina veselu skaitli par vienu |
Relāciju operatori
Tie ir operatori, kurus izmanto relāciju darbību veikšanai ar skaitļiem. Zemāk ir saraksts ar relatīvajiem operatoriem, kas pieejami C #.
Operators | Apraksts |
== | Pārbauda, vai divu operandu vērtības ir vienādas vai nē, ja jā, tad nosacījums kļūst patiess. |
! = | Pārbauda, vai divu operandu vērtības ir vienādas vai nav, ja vērtības nav vienādas, tad nosacījums kļūst taisnīgs. |
> | Pārbauda, vai kreisā operanda vērtība ir lielāka par labā operanda vērtību, ja jā, tad nosacījums kļūst patiess. |
< | Pārbauda, vai kreisā operanda vērtība ir mazāka par labā operanda vērtību, ja jā, tad nosacījums kļūst patiess. |
> = | Pārbauda, vai kreisā operanda vērtība ir lielāka vai vienāda ar labā operanda vērtību, ja jā, tad nosacījums kļūst patiess. |
<= | Pārbauda, vai kreisā operanda vērtība ir mazāka vai vienāda ar labā operanda vērtību, ja jā, tad nosacījums kļūst patiess. |
Loģiskie operatori
Tie ir operatori, kurus izmanto vērtību loģisko darbību veikšanai. Zemāk ir saraksts ar operatoriem, kas pieejami C #.
Operators | Apraksts |
&& | Tas ir operators Loģiskais UN. Ja abi operandi ir patiesi, tad nosacījums kļūst patiess. |
|| | Šis ir operators Logical OR. Ja kāds no operandiem ir patiess, tad nosacījums kļūst patiess. |
! | Tas ir operators Logical NOT. |
Apskatīsim ātru piemēru, kā operatorus var izmantot .Net.
Šajā piemērā mēs definēsim 2 Integer mainīgos un vienu Būla mainīgo. Pēc tam mēs veiksim šādas darbības
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();}}}
Kods Paskaidrojums
- Ir definēti divi veselā skaitļa mainīgie, viens ir val1 un otrs val2. Tie tiks izmantoti relāciju un aritmētisko darbību demonstrēšanai. Boolean mainīgais ir definēts loģisko darbību demonstrēšanai.
- Parādīts aritmētiskās darbības piemērs, kur pievienošanas operators tiek veikts val1 un val2. Rezultāts tiek ierakstīts konsolē.
- Tiek parādīts relācijas darbības piemērs, kurā val1 un val2 tiek veikts mazāk nekā operators. Rezultāts tiek ierakstīts konsolē.
- Tiek parādīts loģiskās operācijas piemērs, kur loģiskais operators (!) Tiek lietots statusa mainīgajam. Loģiskais NAV operators apmaina jebkuras Būla vērtības pašreizējo vērtību. Tātad, ja Būla vērtība ir “true”, loģiskais NOT atgriež vērtību “false” un otrādi. Tā kā statusa mainīgā vērtība ir “true”, rezultāts parādīs “false”. Rezultāts tiek ierakstīts konsolē.
Ja iepriekšējais kods ir ievadīts pareizi un programma tiek veiksmīgi izpildīta, tiks parādīta izeja.
Rezultāts