C # kielitoiminnot - Eri esimerkkejä jousitoiminnoista C #: ssä

Sisällysluettelo:

Anonim

Johdanto C # merkkijono-toimintaan

Merkkijonot ovat tärkein osa C # -ohjelmointikieltä ja ovat myös yksi tärkeimmistä tietotyypeistä nykykielillä, mukaan lukien C #. Merkkijonotietotyyppi määritetään .NET-kantaluokan kirjastossa ja se on merkistökokoelma, jossa kukin merkki on Unicode-merkki. Avainsanan merkkijono on järjestelmän kohde. Merkkijonotyyppi, jota käytetään merkitsemään peräkkäistä merkistöä, jota kutsutaan tekstiä ja merkkijonoa. Avainsanat koostuvat kahdesta tyypistä, nimeltään merkkijono ja merkkijono merkkijonomuuttujien ilmoittamiseksi. Sekä merkkijono että merkkijono ovat verrattain yhtä suuret, joten voit käyttää kumpaakin nimeämiskäytäntöäsi paremmin määrittämään merkkimuuttujat. NullReferenceExceptionin välttämiseksi aloittamalla merkkijonot tyhjä-arvolla, jos kyseessä on nolla.

Esimerkkejä C # -merkkijono-funktioista

Ennalta määritetyt merkkijonofunktiot ovat saatavilla C # -ohjelmoinnissa. Katsotaan, kuinka käytetään merkkijonofunktiota C # -ohjelmoinnissa esimerkkien avulla

  • Klooni()

Klooni palauttaa merkkijonon ilmentymän. Toisin sanoen, se palauttaa toisen kopion tiedoista. Palautusarvo on vain toinen näkymä vastaavista tiedoista. Klooni () -menetelmä ei ota mitään parametreja.

Esimerkki :

String _string1="StringFunctions";
String _string2 = (String)_string1.Clone();
// To display both strings
Console.WriteLine("String : (0)", _string1);
Console.WriteLine("Clone String : (0)", _string2);

Tulos :

Merkkijono: StringFunctions

Kloonijono: StringFunctions

  • Vertaa()

CompareTo () -menetelmää käytetään merkkijonoinvertailun vertaamiseen tiettyyn merkkijonoobjektiin. Se tarkistaa näkyykö merkkijono esiintyminen samassa paikassa kuin tietty merkkijono vai ei. Kun se on verrattu merkkijonoihin, se tuottaa kokonaislukuarvon tulosteena.

Esimerkki:

string _string1 = "Welcome";
string _string2 = " Welcome ";
string _string3 = "C# Coding";
Console.WriteLine(_string1.CompareTo(_string2));
Console.WriteLine(_string2.CompareTo(_string3));

lähtö:

0

1

  • Sisältää()

Sisältää () -menetelmää käytetään palauttamaan arvo, joka tarkoittaa, esiintyykö tietty alijono tässä merkkijonossa vai ei. Jos tietty merkkijono löytyy tästä merkkijonosta, se palauttaa true muuten väärät. Tämän menetelmän palautusarvo on joko tosi tai epätosi Boolen arvo.

Esimerkki:

string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "StringFunctions";
Console.WriteLine(_string1. Contains(_string2));
Console.WriteLine(_string2. Contains(_string3));

lähtö:

Totta

Väärä

  • Loppuu()

EndsWith () -menetelmää käytetään tarkistamaan, vastaako tietty merkkijono tämän merkkijonon loppua vai ei. Jos kyseinen merkkijono on tämän merkkijonon lopussa, tulos on tosi, muuten väärä. Tämän menetelmän palautusarvo on joko tosi tai epätosi Boolen arvo.

Esimerkki:

string _string1 = " Welcome ";
string _string2 = " ome ";
string _string3 = "ing";
Console.WriteLine(_string1. EndsWith(_string2));
Console.WriteLine(_string2. EndsWith(_string3));

lähtö:

Totta

Väärä

  • Tasa-arvoisia ()

Equals () -menetelmää käytetään vertailemaan, onko kahdella tietyllä merkkijono-objektilla sama arvo vai ei. Jos molemmilla merkkijonoilla on samanlainen arvo, se palauttaa true muuten väärät. Equals () -menetelmän palautusarvo on joko tosi tai epätosi Boolen arvo.

Esimerkki:

string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "Strings";
Console.WriteLine(_string1. Equals(_string2));
Console.WriteLine(_string2. Equals(_string3));

lähtö:

Totta

Väärä

  • GetHashCode ()

GetHashCode () -menetelmä on tottunut hakemaan määritetyn merkkijonon hash-koodi. Se palauttaa kokonaisluvun arvon. GetHashCode (): n palautusarvo on merkkijonoobjektin hash-koodi.

Esimerkki:

string _ string1 = "String Functions";
Console.WriteLine(_string1.GetHashCode());

lähtö:

1085385658

  • GetType ()

GetType () -menetelmää käytetään nykyisen objektin tyypin hankkimiseen. Se palauttaa järjestelmän. Nykyisen esiintymän tyyppi, jota käytetään pohdintaa varten.

Esimerkki:

string _string1 = "String Functions";
Console.WriteLine(_string1.GetType ());

lähtö:

System.String

  • Sisällysluettelo()

IndexOf (): ta käytetään merkkijonossa olevan merkin hakemiston hakemiseen. Se palauttaa tietyn merkin ensimmäisen esiintymisen indeksipaikan kokonaisluvuna.

Esimerkki:

string _string1 = "String Functions";
int index = _string1.IndexOf('t');
Console.WriteLine(index);

lähtö:

1

  • Laskea()

Tätä C # -merkkijono-toimintoa käytetään merkkijonon muuntamiseen pieniksi kirjaimiksi. Se palauttaa merkkijonon pienillä kirjaimilla. ToLower (): n palautusarvo on merkkijono.

Esimerkki:

string _string1 = "String Functions";
string _string2 = _string1.ToLower();
Console.WriteLine(_string2 );

lähtö:

merkkijono-toiminnot

  • Toupper ()

ToUpper () -menetelmää käytetään merkkijonon muuntamiseen isoiksi. ToUpper (): n palautusarvo on merkkijono.

Esimerkki:

string _string1 = "String Functions";
string _string2 = _string1.ToUpper();
Console.WriteLine(_string2 );

lähtö:

Jousitoiminnot

  • Insert ()

Insert () -menetelmää käytetään lisäämään tietty merkkijono määritettyyn indeksinumeroon. Hakemistonumero alkaa nollasta. Kun olet lisännyt tietyn merkkijonon, se palauttaa uuden muokatun merkkijonon. Insertin () palautusarvo on uusi muokattu merkkijono.

Esimerkki:

string _string1 = "String Functions";
string _string2 = _string1.Insert(6, "-");
Console.WriteLine(_string2 );

lähtö:

Merkkijono-toiminnot

  • Pituus

Pituus on merkkijonoominaisuus, joka palauttaa merkkijonon merkeissä ja tässä välilyönnit lasketaan merkeiksi.

Esimerkki:

string _string1 = "String Functions";
Console.WriteLine(_string1.Length);

lähtö:

16

  • Korvata()

Tätä C # -merkkijono-funktiota käytetään korvaamaan merkki saadakseen uusi merkkijono, jossa kaikki merkkijonon tietyn merkin esiintymät korvataan toisella määritellyllä merkillä.

Esimerkki:

string _string1 = "Strings in F#";
string _string2 = _string1.Replace('F', 'C');
Console.WriteLine(_string2 );

lähtö:

Kielet C #

  • Jakaa()

Split () -menetelmää käytetään merkkijonon jakamiseen taulukon merkkien määritetyn arvon perusteella. Tämän menetelmän paluuarvo on merkkijono.

Esimerkki:

string _string1 = "Welcome C Sharp";
string() _string2 = _string1.Split(' ');
foreach (string _string3 in _string2)
(
Console.WriteLine(_string3);
)

lähtö:

Tervetuloa
C
Terävä

  • Alimerkkijono ()

SubString () -menetelmää käytetään alijonojen hakemiseen merkkijonon nykyisestä esiintymisestä. Parametri “startIndex” merkitsee osajonon alkupaikkaa ja sitten jatkojono jatkuu merkkijonon loppuun. Palautusarvon tyyppi on Järjestelmä. Merkkijono.

Esimerkki:

string _string1 = " Hello C Sharp";
string _string2 = _string1.Substring(5);
string _string3 = " StringFunction";
string _string4 = _string3.Substring(0, 8);
string _string5 = " StringFunction";
string _string6 = _string5.Substring(6, 4);
Console.WriteLine(_string2);
Console.WriteLine(_string4);
Console.WriteLine(_string6);

lähtö:

C Terävä

StringFu

func

Johtopäätös - C # kielitoiminnot

Tässä artikkelissa opimme C #: n jousien perusteet ja kuinka C #: ssä saatavilla olevia merkkijono-toimintoja käytetään. Toivottavasti tämä artikkeli olisi auttanut sinua ymmärtämään jousimenetelmiä käyttämällä C #

Suositellut artikkelit

Tämä on opas C # -jonojen toimintoihin. Tässä keskustelimme siitä, kuinka merkkijonofunktiota voidaan käyttää C # -ohjelmoinnissa esimerkkien avulla. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. C # komennot
  2. C #: n käyttö
  3. Kuinka käyttää Java-kielen toimintoja?
  4. C # Haastattelu Kysymykset ja vastaukset
  5. Merkkijonojoukon alustus C #: ssä