C# Out Parameter

C# Out Parameter
Out -parameteren i C# -programmeringsspråket vil bli diskutert i denne artikkelen. OUT -parameteren er en referanseparameter som ikke krever forhåndsdefinert variabel erklæring og kan kalles med samme overordnede variabel eller objektnavn. Out -parameteren brukes stort sett når en metode har mer enn en parameter for å returnere når den kalles. UT -nøkkelordet brukes før du gir et argument i parameterbrakettene. Out -parameteren refererer seg til den forhåndsdefinerte variabelen som enten kalles i hovedfunksjonen eller i selve metoden.

Eksempel 01: Returnerer en parameter fra en metode ved hjelp av ut -parameteren i Ubuntu 20.04

I dette eksemplet vil vi lage en metode der vi vil returnere en enkelt parameter ved å gjøre noen beregninger på den; Parameteren vil bli passert med å bruke ut -parameteren i programmeringsspråket C#. Parameteren som vil bli returnert vil ha samme navn som referansevariabelen. Out -parameteren vil da bli kalt i hovedfunksjonen og vises i utgangen. Vi implementerer dette eksemplet på Ubuntu 20.04 Miljø.

Vi opprettet en metode som heter "Multiply", der vi definerte en variabel og deretter multiplisert den av seg selv. Denne variabelen returneres som en ut -parameter fra metoden, som deretter kalles i hovedfunksjonen og trykt i utgangen ved hjelp av WritLine () -funksjonen.

Etter å ha samlet ovennevnte kode på vår kommandolinjeterminal, viste vi utdataene, som er et produkt av den gitte variabelen av seg selv; Dette beviser at ut -parameteren ble returnert med hell.

Eksempel 02: Returnerer to parametere fra en metode ved å bruke ut -parameteren i Ubuntu 20.04

I dette eksemplet vil vi lage en metode som vi skal returnere to parametere fra den metoden. Begge parametrene vil bli returnert etter at noen beregninger er gjort i metoden og vil bli kalt i hovedfunksjonen med støtte fra OUT -parameteren, der de vises på utgangsskjermen. Dette C# -programmet vil kjøre i et “.CS ”-fil som kjøres under Ubuntu 20.04 Miljø.

Vi har utviklet en funksjon som kalles “dobbelt”, der vi har initialisert to variabler og deretter multiplisert dem med to i koden over. Etter dette kalles disse to variablene i hovedfunksjonen ved hjelp av ut -parameteren. Når de variable verdiene blir doblet, blir de sendt inn i en utskriftsfunksjon som skal vises i utgangen.

Når koden ovenfor er samlet og utført på kommandolinjeterminalen, er dette utgangen som vi får. I utgangen multipliseres verdiene til både variablene "A" og "B" med to og vises deretter på utgangsskjermen. Multiplikasjonen av disse verdiene viser at ut -parameteren returnerte de riktige verdiene.

Eksempel 03: Returnerer en modifisert parameter fra en metode ved å bruke ut -parameteren i Ubuntu 20.04

I dette eksemplet vil vi lage en metode som vil endre verdien av variabelen som vil bli returnert ved hjelp av ut -parameteren i C# programmeringsspråket. I hovedfunksjonen vil vi først vise den opprinnelige verdien av variabelen, og deretter ved å bruke metoden, vil vi kalle den modifiserte verdien og deretter vise den for å visualisere forskjellen som ut -parameteren som er opprettet ved å bruke Ubuntu 20.04 Kommandolinjeterminal.

I koden ovenfor opprettet vi en metode som heter "Modify", der vi erklærte en variabel og deretter endret den og returnerte den modifiserte variabelen til hovedfunksjonen. I hovedfunksjonen lager vi først et objekt i klassen og initialiserer deretter variabelen som vil bli endret i metoden. Etter å ha sammenstilt og utført ovennevnte C# -program, får vi følgende utdata:

Som vi kan se i utgangen at den første verdien av variabel “A” er annerledes etter at vi endret den ved å bruke ut -parameteren; Selv om vi brukte forskjellige navn for ut -parameteren og variabelen, var kompilatoren i stand til å referere til både variabelen og parameteren, og det er grunnen til at vi med suksess har endret verdien av variabelen "A".

Eksempel 04: Returnerer tre parametere fra en metode ved å bruke ut -parameteren i Ubuntu 20.04

Som vi har returnert to parametere i eksemplene ovenfor, vil vi nå fokusere på mer komplekse avkastninger. I dette eksemplet vil vi returnere tre parametere fra en metode ved å bruke ut -parameteren på C# programmeringsspråket. Tre variabler av forskjellige datatyper vil bli lagret i prosedyren som vil bli opprettet. Alle disse tre variablene vil bli initialisert i hovedfunksjonen og deretter kalles hovedfunksjonen som skal vises på utgangsskjermen ved hjelp av ut -parameteren.

I koden ovenfor laget vi en metode der detaljene om en person er nevnt i tre forskjellige variabler, som er "alder", "navn" og "status". I hovedfunksjonen vil vi initialisere disse variablene og deretter lage et objekt i klassen som vil hjelpe oss å kalle metoden vi opprettet. Etter å ha ringt metoden, vil vi få verdiene til variabelen og deretter vise dem på utgangsskjermen på grunn av hjelp av ut -parameteren.

Etter å ha samlet koden ovenfor, er dette utdataene vi vil få. I utgangen kan vi se detaljene til en person som vises i tre kategorier: Navn, alder og status. Alle disse tre verdiene ble returnert på grunn av ut -parameteren.

Eksempel 05: Beregning av området til en trekant fra en metode ved hjelp av ut -parameteren i Ubuntu 20.04

I det følgende eksempel vil vi beregne området til en trekant ved en metode der området vil fungere som en variabel, og dens verdi vil bli returnert ved hjelp av ut -parameteren i et C# -program. Formelen for beregning av området til en trekant vil bli lagret i "området" -variabelen i metoden, og den vil bli returnert til hovedfunksjonen som skal presenteres på utgangsskjermen.

I ovennevnte C# -program opprettet vi en metode som heter “AOT”, som har tre parametere. To av dem er normale, og den tredje er en ut -parameter. Områdevariabelen i metoden multipliserer både de andre variablene og deler produktet med to for å få området til en trekant. Til slutt trykket vi området på skjermbildet som vi fikk fra ut -parameteren.

Dette er resultatet etter å ha sammenstilt og utført koden ovenfor. Som utgangen antyder at trekantens område beregnes nøyaktig og returneres med suksess fra metoden på grunn av ut -parameteren.

Konklusjon

I denne artikkelen diskuterte vi en spesiell type parameter i C# programmeringsspråket: OUT -parameteren. Out -parameteren krever ikke initialisering og kan returneres med en referansepeker. Vi implementerte også flere eksempler på ut -parameteren i programmeringsspråket C# i Ubuntu 20.04 Miljø, som ga oss et bedre grep om denne spesielle typen parameter.