Hvordan bruke “var” på C# -språket

Hvordan bruke “var” på C# -språket

Når vi jobber med programmering, må vi bruke mange typer variabler og funksjoner i koden for å gjøre det forståelig for brukere og praktisk å søke. Hovedformålet med å bruke variablene og funksjonene i enhver kode er å unngå kompleksitet og tvetydighet og gjøre det mer praktisk å bruke. Innen C#kan vi erklære variabler implisitt og eksplisitt. Den implisitte erklæringen trenger ikke å erklære typen variabel sammen med navnet. I kontrast krever den eksplisitte erklæringen at du inkluderer typen variabel.

Den implisitte erklæringen trenger nøkkelordet “VAR” for å erklære enhver variabel, og selve kompilatoren vil tolke og bestemme typen en variabel som kreves på et tidspunkt. Mens du er i den eksplisitte erklæringen, vil du erklære typen, og kompilatoren vil bare validere den. Innenfor denne artikkelen vil vi fokusere på å bruke nøkkelordet “VAR” for å implisitt erklære variabler i C#. Sørg for å oppdatere Linux -systemet. Oppdateringsprosessen vil hjelpe deg med å sikre systemet ditt oppdatert med de siste funksjonene og feilfri på grunn av disse oppdateringene.

Eksempel # 01:

Vi tar en ny start på vårt første eksempel ved å lage en C# -fil for programkode. Du må utføre Linux “Touch” -instruksjonen på Console Shell -applikasjonen. Denne filen vil bli generert i din nåværende arbeidskatalog, sannsynligvis "hjem".

Vi starter vår første illustrasjon for å demonstrere den enkle syntaksen for å erklære og initialisere enhver variabel i C#. Start C# -koden. Dette navneområdet er et must i hver C# -kode for bruk av generelle innebygde funksjoner. Etter dette har vi laget en enkel og tilfeldig klasse som heter “Test” og startet en Main () drivermetode i den.

Vår viktigste () -metode har vært initialisert en heltallvariabel “x” med verdien 12. Nøkkelordet "Int" viser typen "heltall" til en variabel "x". Den aller neste linjen bruker WritLine () -funksjonen fra navneområdet og klassen "konsoll" for å vise verdien av variabel "x" på skallet.

Bruker MCS -kompilatoren for C, kjør filen var.CS kompilert eller kode veldig effektivt. Var.EXE-filen er opprettet, og vi har brukt "mono-runtime" for å kjøre denne exe-filen. Følgende utgang viser den enkle visningen av variabel “x” med verdien:

Den forrige illustrasjonen viser definerende og initialisering av enhver type variabel i C#. Tvert imot, C# lar deg unngå å bruke datatypen med variabelen og i stedet bruke nøkkelordet "var". Bruken av "VAR" nøkkelordet får kompilatoren til å tolke typen en variabel i seg selv, og vi trenger ikke å informere kompilatoren. Så vi har oppdatert koden vår nedenfor. Ved å bruke nøkkelordet “var”, har vi initialisert to variabler, “x” og “y”, med henholdsvis positive heltall og negative heltallverdier. Deretter ble WritLine () -funksjonen brukt til å vise verdiene til begge variablene “X” og “Y” på konsollskallet. Lagre og avslutt tekstredigereren din.

Vi har samlet denne koden med "MCS" -kompilatoren og opprettet EXE -filen. Denne var.EXE-fil har blitt brukt til utførelse ved bruk av mono-runtime. Begge variablene vises, og vi har ikke noen feil. Dette eksemplet viser hvordan nøkkelordet “var” er verdifullt når det gjelder å erklære variabler:

Etter å ha definert variablene implisitt, vil vi se på typen variabel ved hjelp av "getType" -funksjonen til C#. For dette må du implementere "tekst" -klassen til "systemet" navneområdet i C# -koden din etter bruken av "system" -navnet. Innenfor "test" -klassen er den samme hoved () -metoden blitt brukt. Vi brukte de samme variablene, “x” og “y”. Innenfor "WritLine ()" -funksjonen til konsollklassen, har vi brukt "getType" kalt av variabelnavnene for å vise typen variabler sammen med verdiene deres. Vi har brukt det krøllete parentesformatet i strengen for å vise verdiene.

Etter å ha sammenstilt og kjørt dette programmet, må vi kjenne til hvilken type variabler, “x” og “y”, separat. Begge variablene er av samme type, i.e., “Int32”, i henhold til C# Compiler -forståelsen.

Eksempel # 02:

I forrige eksempel har vi sett hvordan "VAR" -variabelen og gettType () -funksjonen kan vise variabelen av heltallstype og dens type på konsollskallet. Nå vil vi ta en titt på noen andre typer variabler ved å bruke "VAR" -tnøkkelordet. Så vi har initialisert tre variabler, “x”, “y” og “z”, med “var” nøkkelord innen hovedkoden () driverkoden til dette programmet.

Bruk “systemet.Test ”navneområde øverst i denne koden. Disse tre variablene inneholder forskjellige typer verdier i dem, for eksempel float, karakter og streng. Vi har brukt den samme konsollen.WritLine () -funksjonen for å vise hver variabler sammen med sin type ved å bruke "getType ()" -funksjonen med variabelnavn. Siden alle variablene er av forskjellige typer, forventer vi at den unike utdataene på skjermen vår.

La oss lagre og kompilere koden vår med "MCS" -kompilatoren. Samlingen var ganske vellykket, og ingen feil er funnet. EXE -filen for denne programkoden er blitt brukt i Mono -instruksjonen for å utføre den kompilerte koden. Utgangen viste tre variable verdier, “x”, “y” og “z”, sammen med deres typer. Den viser at "X" har type "dobbel", "y" har karaktertype, og "z" har strengtypen.

Eksempel # 03:

Vi har sett på de fleste av typene som finnes i C# for å demonstrere bruken av "var" nøkkelord for forskjellige og unike variabler. La oss ta en titt på den variable verdien av den boolske typen nå. Så vi har oppdatert variablene i hovedfunksjonen () og erstattet X, Y og Z med B1, B2 og B3. Vi har implisitt erklært dem med nøkkelordet “var” uten å oppgi deres type.

De to første variablene inneholder boolske verdier “True” og “False”, og den siste variabelen er tom. Den samme WritLine () -funksjonen brukes her for å vise den variable verdien sammen med deres typer ved å bruke "getType" -funksjonen på denne linjen.

Etter å ha brukt denne koden i sammenstilling og utført den med C# Runtime “Mono” Executiver, har vi det vistede resultatet. Den viser de to første variablene er av "boolsk" -type mens den tredje er av strengtype. Dette viser at enhver verdi som inneholder spesialtegn, mellomrom eller tom, vil bli betraktet som en streng.

Konklusjon:

I vår artikkelens innledende avsnitt har vi kort diskutert ideen om en implisitt og eksplisitt erklæring om variabler og gjort en sammenligning mellom dem. Vi har forklart bruken av "var" nøkkelord. Vi har prøvd disse eksemplene for positivt og negativt heltall, karakter, float, streng, boolsk og tom type variabler separat. Illustrasjonene av "var" nøkkelordet viser at det ikke vil være noe problem å utføre noen operasjon på variabler med "var" nøkkelorddeklarasjon. Vi håper du fant denne artikkelen nyttig. Sjekk de andre Linux -hint -artiklene for flere tips og opplæringsprogrammer.