C# strenglengde

C# strenglengde
Strenglengde betyr det totale antallet tegn inkludert mellomrom i en tekst eller streng. Strenglengden teller tegnet i strengen og vil returnere lengden på teksten eller strengen. I C# programmering, “Strengnavn.Lengde ”brukes til å telle lengden på strengen. Det teller også mellomrom som tegn. Ved å bruke dette kan vi enkelt telle karakterene sammen med mellomrom i en gitt tekst. Det er veldig nyttig å telle karakterene og rommene når det teller plassen som et tegn på en streng. Maksimal strenglengde er en milliard tegn. I denne artikkelen vil vi vise deg, hvordan du beregner strenglengden i C# -programmering i Ubuntu 20.04.

Syntaks:

# int name = str_name.Lengde;

I denne syntaksen ser vi at vi erklærer et heltall “int” med ethvert navn etter vårt valg og tilordne strenglengden til denne heltallverdien ved å bruke vårt “Str_name.Lengde".

Eksempel nr. 1: Beregning av strenglengde ved hjelp av den innebygde metoden

I det gitte eksemplet skal vi beregne lengden på strengen som er gitt i C# -programmet i Ubuntu 20.04. Du må skrive den gitte koden på tekstredigereren din. Vi utfører dette eksemplet på Ubuntu 20.04 Tekstredaktør. Du må ha lagret denne filen etter å ha fullført denne koden med utvidelsen av “.CS ”.

I denne gitte koden importerer vi “Bruke system” -biblioteket. Du kan definere mange ressurser i en enkelt linje ved hjelp av "bruk" -uttalelsen. “Bruke system” brukes i C# -programmet for tilgang til funksjoner og metoder som brukes i dette C# -programmet. Nå bruker vi navneområdet i neste linje. Navnområdet heter “StringLength” i denne koden. Deretter erklærer vi en klasse med navnet "Csharp" her. Inne i denne klassen påkalte vi en funksjon som er hovedfunksjonen til C# -programmet.

Her er "statisk tomrom Main (String [] Args)" hovedmetoden for dette programmet. Denne "hoved" -funksjonen er statisk og "(streng [] args) brukes her for argumentene i denne" hoved "-funksjonen. "Main" -funksjonen brukes til utførelse av koden som er skrevet i "hoved" -metoden. Inne. Her i denne koden tilordner vi “aeiou” til denne strengen. Vi ønsker å beregne lengden på denne gitte strengen. For dette bruker vi syntaks for strenglengde som vi beskrev ovenfor.

Vi erklærer heltall som "int" med et navn "Leng" og tildeler "String_name. Lengde ”til dette heltallet. Nå “S.Lengde ”er tilordnet“ Int Leng ”i denne koden, som vil beregne tegnet inkludert mellomrom i denne strengen. Her har vi ingen plass i denne strengen. Etter alt dette er det på tide å skrive ut eller vise strenglengden på skjermen, og for dette bruker vi “konsoll.WritLine ”som skriver ut alle data som er skrevet inni den. Vi viser strenglengden her ved hjelp av denne "konsollen.WritLine ”.

For å vise utdataene i Ubuntu 20.04 Terminal, vi har kommandoene som er gitt her. Nå, ta en titt på disse kommandoene, slik at du enkelt kan få utdataene ved å bruke disse kommandoene. Først bruker vi “MCS” -kommandoen og “Strleng” er filnavnet her med utvidelsen av “.CS ”. Og etter denne kommandoen bruker vi “Mono” -kommandoen med et filnavn som har en forlengelse av “.EXE ”. Bare husk en ting, når du bruker “MCS” -kommandoen, må du bruke “.CS ”-forlengelse med filnavnet, og med“ Mono ”-kommandoen, må du bruke“.exe ”utvidelse med filnavnet.

I denne utgangen kan du se at den viser lengden på strengen vi gir i koden. Siden strengen i denne koden er “Aeiou” og dette er 5 tegn, så dette programmet returnerer lengden på strengen som “5”.

Eksempel nr. 2: Beregning av strenglengde på strengen som brukeren skrev inn ved å bruke den innebygde funksjonen

Her har vi et annet eksempel der vi får strengen fra brukeren og deretter beregner strenglengden ved å bruke den samme metoden som beskrevet i eksemplet ovenfor og vise lengden på strengen.

Vi importerer biblioteket til C# -programmet “Bruke system”. Det vil få tilgang til funksjonene og også metodene som kreves i denne C# -koden. Etter dette har vi et navneområde som har navnet "StringLength". "Namespace" brukes til å erklære omfanget som omfatter en gruppe elementer som er tilkoblet.

Nå skal vi opprette en klasse med navnet "CSHARP" i denne C# -koden. Vi har også en "hovedmetode" i denne koden som er "statisk tomrom (String [] args)". Det er en viktig del av denne koden. All koden er skrevet inne i de krøllete seler i hovedmetoden. Vi har “konsoll.WritLine ”i denne“ hoved ”-metoden som brukes til å skrive ut teksten på skjermen. Her viser vi meldingen til brukeren for å legge inn strengen slik at brukeren inngår inn strengen som han vil ha. For å få inngangen fra brukeren, bruker vi “Console.Readline ”.

Først erklærer og initialiserer vi en streng med navnet “Str1” og tildeler “Konsoll.Readline () ”til denne strengen, slik at alle strengene som brukeren kommer inn vil lagre i denne strengen“ Str1 ”. Etter dette bruker vi strengen.Lengdemetode for å finne lengden på strengen som brukeren skrev inn. Vi erklærer og initialiserer et heltall "lengde" og bruker "str1.Lengde ”for beregning av tegn og mellomrom i strengen. Denne strenglengden lagres i denne "lengden" av heltalldatatypen. Nå skriver vi ut denne lengden på brukernes streng ved hjelp av “konsollen.WritLine "-metode.

Utgangen til ovennevnte C# -kode er her på bildet. Vi bruker de samme kommandoene som vi brukte i vårt forrige eksempel. La oss se i dette bildet nedenfor hvordan det vil skrive ut lengden på strengen som brukeren kommer inn.

Vi ser at brukeren går inn i strengen “My First Program of Csharp” String Lengde ”. Og den viser lengden på strengen som "40" da den teller tegnene og også områdene og returnerer verdien av denne strengen.

Eksempel nr. 3: Beregning av strenglengde uten å bruke den innebygde metoden

Nå beregner vi strenglengden uten å bruke noen innebygd metode i C# -programmeringen i Ubuntu 20.04.

Den første linjen i koden er "å bruke system" som vi har diskutert i detalj i vårt forrige eksempel. Deretter et navneområde med navnet “LengdeOfString”. Etter dette er klassen opprettet med navnet "Eksempel". Du kan også opprette klassen med navnet du ønsker. Deretter blir "hoved" -funksjonen påkalt her i denne klassen. Inne i "hovedmetoden" erklærer vi en streng som heter "ord". Nå viser vi meldingen på skjermen for brukeren å oppgi strengen.

For å vise meldingen bruker vi “konsoll.WritLine ”. Ved å bruke “Words = Console.Readline () ”, all teksten eller strengen som brukeren legger inn, er lagret i" ord "som er erklært som strengdatatypen. Vi erklærer og initialiserer et heltall “A” i neste linje. Etter dette bruker vi "foreach" -sløyfen, denne sløyfen får karakterene ved hjelp av "char c" i "ord" og deretter "a ++" øker verdien av "a" hver gang karakteren legges inn av brukeren. Nå har vi “konsoll.WritLine ”for å skrive ut lengden på strengen som vi har diskutert i våre tidligere eksempler.

Vi får utdataene fra koden som teller tegnene sammen med mellomrom og viser strenglengden uten å bruke noen innebygd metode.

Konklusjon

I denne guiden lærte vi om strenglengden i C# -programmet i Ubuntu 20.04. Vi har forklart dette konseptet i detalj og demonstrert forskjellige eksempler for bedre forståelse. Vi viser også hvordan du finner lengden på strengen som er lagt inn av brukeren. Vi kan finne lengden ved å bruke den innebygde funksjonen og også uten å bruke den innebygde funksjonen i denne guiden. Disse eksemplene vil hjelpe deg med å finne lengden på en hvilken som helst streng i C# -programmet. Vi forklarte også hvordan du kjører C# -kode og får utdata i Ubuntu 20.04. Jeg håper denne guiden vil gi deg store fordeler, og du vil enkelt finne strenglengde ved å bruke disse metodene.