Hvis du vil få alle stasjonene som eksisterer i PC -en din ved hjelp av C#, støtter Miljøklassen GetLogicalDrives () -metoden.
For det første skal vi se hva en miljøklasse er.
Miljøklassen i C# gir informasjon om arbeidsmiljøet som variabler, metoder som brukes og systemrelatert informasjon.
La oss diskutere getLogicalDrives () -metoden i detalj med sine respektive eksempler.
Miljø.GetLogicalDrives ()
GetLogicalDrives () -metoden i C# returnerer stasjonene som er til stede i systemet vårt. Det tar en streng -matrise for å lagre stasjonene. Vi kan bruke en foreach -sløyfe for å vise hver stasjon en etter en.
Syntaks:
String [] logical_drives_exists = miljø.GetLogicalDrives ();
Returtype:
Den returnerer rekke strenger.
Unntak:
Eksempel 1:
La oss vise stasjonene som er til stede i systemet.
ved hjelp av system;
Klasse Linuxhint
// La oss implementere GetLogicalDrives -egenskapen i hovedmetoden
statisk offentlig tomrom ()
// lagre de logiske stasjonene i en strengmatrise
String [] logical_drives_exists = miljø.GetLogicalDrives ();
Konsoll.WritLine ("Drives:");
// Returner alle stasjoner en etter en
foreach (streng hver_drive i logical_drives_exists)
Konsoll.WritLine (hver_drive);
Produksjon:
1 2 3 4 5 | Stasjoner: C: \ D: \ E: \ H: \ |
Eksempel 2:
Det er også mulig å få alle stasjonene om gangen fra en rekke strenger ved hjelp av strengen.Bli med () Funksjon.
Syntaks:
Streng.Bli med (",", logical_drives_exists)
ved hjelp av system;
Klasse Linuxhint
// La oss implementere GetLogicalDrives -egenskapen i hovedmetoden
statisk offentlig tomrom ()
// lagre de logiske stasjonene i en strengmatrise
String [] logical_drives_exists = miljø.GetLogicalDrives ();
// Returner alle stasjoner om gangen atskilt med komma
Konsoll.WritLine ("Drives:"+ String.Bli med (",", logical_drives_exists));
Produksjon:
Stasjoner: c: \, d: \, e: \, h: \
Forklaring:
Linje 5:
Vi implementerer eiendommen vår i hovedmetoden.
Linje 8:
Lag en variabel som er en rekke strenger som brukes til å lagre stasjonene.
String [] logical_drives_exists = miljø.GetLogicalDrives ();
Linje 11:
Bruk strengen.Bli med () Funksjon for å returnere alle stasjonene.
Konsoll.WritLine ("Drives:"+ String.Bli med (",", logical_drives_exists));
Konklusjon
I denne C# -opplæringen lærte vi å returnere stasjonene som er til stede i systemet vårt ved hjelp av getLogicalDrives () -metoden . Det tar en rekke strenger for å lagre stasjonene. Vi diskuterte to eksempler for å få stasjonene en etter en ved hjelp av en for loop og få stasjonene om gangen ved å bruke strengen.Bli med () Metode. Hvis det er noen sikkerhetstillatelser og brukeren ikke er i stand til å få tilgang til stasjonen, oppstår SecurityException.