Vurder et scenario:
Du jobber med .Netto prosjekt. I så fall spurte manageren din om du jobber med en 32-bit eller et 64-biters operativsystem. Deretter sjekket du systemets maskinvare og sa at det er et 64 -biters operativsystem.
Men han svarte: å være en .Nettprogrammerer, du bør kjenne til operativsystemegenskapen ved å bruke de forhåndsdefinerte egenskapene gjennom C# i stedet for å sjekke manuelt.
Så lederen fortalte deg at det er en metode i C# for å sjekke det nåværende arbeidsoperativsystemet.
Nå får vi se om den eiendommen.
Miljø.IS64BitOperatingSystem Property
Denne eiendommen er tilgjengelig i miljøklassen. Den gir en informasjon om arbeidsmiljøet som variabler, metoder som brukes og systemrelatert informasjon i C#.
IS64BitOperatingSystem er en eiendom i C# miljøklasse som brukes til å sjekke det nåværende operativsystemet. Hvis operativsystemet er en 64-biters arkitektur, returnerer den sann. Ellers returnerer det falskt.
Denne eiendommen kan brukes i .Nett 2.0,2.1,3.0.3.1 og 6.7.
Syntaks:
BOOL IS64BITOPERATINGSYSTEM
La oss se følgende eksempler for å forstå konseptet mye bedre.
Eksempel 1:
Sjekk OS -arkitekturen din ved hjelp av forrige eiendom.
Forklaring:
Linje 01: Vi bruker systembiblioteket for å bruke konsollen.WritLine () og de andre uttalelsene i koden vår.
Linje 03: Vi lager en klasse som heter Linuxhint etter.
Linje 05: Main () -metoden starter herfra.
Linje 08: konsoll.WritLine (miljø.IS64BitOperatingSystem);
Inne i Main () -metoden sjekker vi operativsystemarkitekturen ved hjelp av IS64BitOperatingSystem eiendom.
Endelig er utgangen sant, noe som betyr at vi for øyeblikket kjører vårt C# -program på et 64-biters operativsystem.
Eksempel 2:
Vi kan lage den forrige koden på en mer presis måte. Bare legg til betingede utsagn for å vise utdataene med en melding.
Forklaring:
Linje 01: Vi bruker systembiblioteket for å bruke konsollen.WritLine () og de andre uttalelsene i koden vår.
Linje 03: Vi lager en klasse som heter Linuxhint etter.
Linje 05: Main () -metoden starter herfra.
Linje 08: if (miljø.IS64BitOperatingSystem == True)
Inne i Main () -metoden sjekker vi om operativsystemet er 64-biters arkitektur ved bruk av IS64BitOperatingSystem Eiendom i "hvis" -tilstanden.
Hvis dette blir sant, vises følgende melding ved å utføre konsolluttalelsen:
Konsoll.WritLine ("Du jobber med 64-biters OS-arkitektur");
Linje 14: Ellers går det til andre blokken og utfører konsollerklæringen på linje 17.
Linje 17: konsoll.WritLine (“Du jobber ikke med 64-biters OS-arkitektur”);
Endelig er utgangen Du jobber med 64-biters OS-arkitektur Noe som betyr at vi for øyeblikket kjører vårt C# -program på et 64-biters operativsystem (hvis blokken utføres).
Konklusjon
Nå har programmereren eiendommen som sjekker operativsystemarkitekturen der programmene hans kjører. Han fortalte manageren sin at denne eiendommen er tilgjengelig i miljøklassen som brukes til å sjekke om det nåværende operativsystemet er 64-bit eller ikke ved å returnere en boolsk verdi. Hvis operativsystemet er 64-biters arkitektur, returnerer det sann. Ellers returnerer det falskt. Lederen følte seg lykkelig.