C # karakterlánc funkciók - Különböző példák a C # karakterlánc funkciójára

Tartalomjegyzék:

Anonim

Bevezetés a C # karakterlánc funkcióba

A karakterláncok a C # programozási nyelv legfontosabb elemei, és a modern nyelvekben, beleértve a C # -et is, az egyik legfontosabb adattípus. A karakterlánc-adattípust a .NET alaposztály könyvtár határozza meg, és ez egy karaktergyűjtemény, amelyben minden karakter Unicode karakter. A kulcsszó karakterlánc a rendszer tárgya. Karakterlánc típusa, amelyet a szövegnek és a karakterláncnak nevezett karaktersorozatok jelölésére használnak. A kulcsszavak két típusból állnak, úgynevezett karakterlánc és karakterlánc, hogy karakterláncváltozókat deklaráljanak. Mind a karakterlánc, mind a karakterlánc összehasonlíthatóan megegyezik, tehát bármelyik kedvezőbb elnevezési konvenciót felhasználhatja a karakterláncváltozók meghatározására. A NullReferenceException elkerülése érdekében null esetén a karakterláncokat az Üres értékkel inicializálja.

Példák a C # karakterláncfunkcióira

Az előre definiált karakterláncfunkciók elérhetők a C # programozásban. Nézzük meg, hogyan használhatjuk a karakterláncfüggvényt a C # programozásban, példák segítségével

  • Klón ()

A Clone String példányt ad vissza. Más szavakkal, az adatok egy másik példányát adja vissza. A visszatérési érték csupán a hasonló adatok újabb nézete. A Clone () módszer nem vesz paramétereket.

Példa :

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

Teljesítmény :

Karakterlánc: StringFunctions

Clone String: StringFunctions

  • Összehasonlítani()

A CompareTo () metódust használják a karakterláncpéldány összehasonlításához egy adott karakterláncobjektummal. Ellenőrzi, hogy a karakterlánc előfordulása ugyanazon a helyen jelenik-e meg, mint az adott karakterlánc. A karakterlánccal összehasonlítva egész számot ad ki outputként.

Példa:

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

Kimenet:

0

1

  • Tartalmaz ()

A Contains () metódus egy olyan érték visszatérítésére szolgál, amely jelzi, hogy az adott alsó karakterlánc jelen van-e ezen a karakterláncon belül. Ha az adott alsáv megtalálható ebben a karakterláncban, akkor true értéket ad vissza, hamis értéket ad vissza. Ennek a módszernek a visszatérési értéke igaz vagy hamis logikai érték.

Példa:

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

Kimenet:

Igaz

Hamis

  • Végződik()

Az EndsWith () metódust annak ellenőrzésére használják, hogy az adott karakterlánc megegyezik-e a karakterlánc végével. Ha az adott karakterlánc jelen van a karakterlánc végén, akkor az eredmény igaz lesz, különben hamis. Ennek a módszernek a visszatérési értéke igaz vagy hamis logikai érték.

Példa:

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

Kimenet:

Igaz

Hamis

  • Eredmény ()

Az Equals () módszer segítségével összehasonlíthatjuk, hogy két adott karakterlánc-objektum azonos-e vagy sem. Ha mindkét karakterlánc hasonló értékű, akkor igaz, hamis visszatér. Az Equals () módszer visszatérési értéke igaz vagy hamis logikai érték.

Példa:

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

Kimenet:

Igaz

Hamis

  • GetHashCode ()

A GetHashCode () módszer a megadott karakterlánc kivonatkódjának beolvasására használatos. Egy egész értéket ad vissza. A GetHashCode () visszatérési értéke egy karakterláncobjektum kivonatkódja.

Példa:

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

Kimenet:

1085385658

  • GetType ()

A GetType () metódust az aktuális objektum típusának lekérdezéséhez használjuk. Visszaadja a rendszert. A reflexióhoz használt jelenlegi példány típusa.

Példa:

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

Kimenet:

System.String

  • Indexe()

Az IndexOf () -et arra használjuk, hogy megkapjuk az adott karakter indexét a karakterláncban. Egy adott karakter első előfordulásának indexpozícióját adja vissza egészértékként.

Példa:

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

Kimenet:

1

  • ToLower ()

Ez a C # karakterlánc funkció a karakterlánc kisbetűkké konvertálására szolgál. Kis karakterláncot ad vissza. A ToLower () visszatérési értéke egy karakterlánc.

Példa:

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

Kimenet:

karakterlánc funkciók

  • ToUpper ()

A karakterlánc nagybetűkké konvertálásához a ToUpper () metódust használják. A ToUpper () visszatérési értéke egy karakterlánc.

Példa:

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

Kimenet:

SZÖVEG FUNKCIÓK

  • Insert ()

Az Insert () metódust az adott karakterlánc megadott indexszám beillesztésére használják. Az indexszám 0-tól kezdődik. Miután beillesztette az adott karakterláncot, új módosított karakterláncot ad vissza. Az Insert () visszatérési értéke egy új módosított karakterlánc.

Példa:

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

Kimenet:

Karakterlánc - Funkciók

  • Hossz

A hossza egy karakterlánc tulajdonság, amely számos karaktert ad vissza a karakterláncban, és itt a szóköz karaktereknek számít.

Példa:

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

Kimenet:

16

  • Cserélje ()

Ez a C # karakterláncfüggvény a karakter cseréjére szolgál, hogy újabb karakterláncot kapjon, amelyben a karakterlánc adott karakterének minden előfordulása egy másik megadott karakterre cserélésre kerül.

Példa:

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

Kimenet:

Karakterláncok C # -ben

  • Hasított()

Split () metódust használunk a karakterlánc felosztására a tömb karaktereinek megadott értéke alapján. Ennek a módszernek a visszatérési értéke a karakterlánc tömb.

Példa:

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

Kimenet:

Üdvözöljük
C
Éles

  • Substring ()

A SubString () metódust arra használják, hogy egy részsávot lekérjen a karakterlánc jelenlegi előfordulásától. Az „startIndex” paraméter jelöli a részsáv kezdeti helyzetét, majd az alsó karakterlánc a karakterlánc végéig folytatódik. A visszatérési érték típusa Rendszer. Húr.

Példa:

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);

Kimenet:

C Sharp

StringFu

Func

Következtetés - C # karakterlánc funkciók

Ebben a cikkben megismertük a C # karakterláncok alapjait és a C # -ben rendelkezésre álló karakterláncfunkciók használatát. Remélem, hogy ez a cikk elősegítette volna a String Methods megértésében a C # használatával.

Ajánlott cikkek

Ez egy útmutató a C # karakterlánc funkciókhoz. Itt példa segítségével megvitattuk, hogyan lehet a string funkciót használni a C # programozásban. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. C # parancsok
  2. A C # felhasználása
  3. Hogyan kell használni a Java String funkciókat?
  4. C # Interjúkérdések és válaszok
  5. Karakterlánc tömb inicializálása C # -ben