C # keelte funktsioonid - Erinevad näited stringi funktsioonist C # -s

Lang L: none (table-of-contents):

Anonim

C # keeltefunktsiooni sissejuhatus

Stringid on C # programmeerimiskeele kõige olulisem osa ja ka tänapäevastes keeltes, sealhulgas C #, üks olulisi andmetüüpe. Stringi andmetüüp on määratletud .NET põhiklassi teegis ja see on märkide kogu, milles iga märk on Unicode-tähemärk. Märksõna string on süsteemi objekt. Stringitüüp, mida kasutatakse järjestikuse märkide kogu tähistamiseks, mida nimetatakse tekstiks ja stringiks. Märksõnad koosnevad kahest tüübist, mida nimetatakse stringiks ja stringiks muutujate deklareerimiseks. Nii string kui ka string on võrdselt võrdsed, nii et saate stringi muutujate määratlemiseks kasutada seda, milline meelepärane nimetamisviis teile sobib. NullReferenceExceptioni vältimiseks nullimise korral lähtestage stringid väärtusega Tühi.

C # keelpillide funktsioonide näited

Eelmääratud stringifunktsioonid on saadaval programmeerimises C #. Vaatame, kuidas kasutada näite abil stringi funktsiooni C # programmeerimisel

  • Kloon ()

Kloon tagastab Stringi eksemplari. Teisisõnu tagastab ta nende andmete veel ühe eksemplari. Tagastatav väärtus on lihtsalt samalaadsete andmete järjekordne vaade. Kloonide () meetod ei võta mingeid parameetreid.

Näide :

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

Väljund :

String: StringFunctions

Kloonikeel: StringFunctions

  • Võrdlema()

Meetodit CompareTo () kasutatakse stringi esinemisjuhu võrdlemiseks konkreetse stringi objektiga. See kontrollib, kas stringi esinemine ilmub samasse kohta kui konkreetne string või mitte. Kui võrrelda stringidega, tagastab see väljundina täisarvu.

Näide:

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

Väljund:

0

1

  • Sisaldab()

Sisaldab () meetodit väärtuse tagastamiseks, mis näitab, kas konkreetne alamstring esineb selles stringi või mitte. Kui konkreetne alamstring leitakse sellest stringist, tagastab see tõese, vastasel juhul vale. Selle meetodi tagastusväärtus on tõene või tõene Boole'i ​​väärtus.

Näide:

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

Väljund:

Tõsi

Vale

  • EndsWith ()

EndsWith () meetodit kasutatakse kontrollimaks, kas konkreetne string vastab selle stringi lõppu või mitte. Kui konkreetne string asub selle stringi lõpus, on tulemus tõene, vastasel juhul vale. Selle meetodi tagastusväärtus on tõene või tõene Boole'i ​​väärtus.

Näide:

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

Väljund:

Tõsi

Vale

  • Võrdub ()

Equals () meetodit kasutatakse selleks, et võrrelda, kas kahel konkreetsel stringiobjektil on identne väärtus või mitte. Kui mõlemal stringil on sarnane väärtus, tagastab see tõese, vastasel juhul vale. Meetodi Equals () tagastatav väärtus on tõene või tõene Boole'i ​​väärtus.

Näide:

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

Väljund:

Tõsi

Vale

  • GetHashCode ()

GetHashCode () meetodit kasutatakse määratud stringi räsikoodi hankimiseks. See tagastab täisarvu. GetHashCode () tagasiväärtus on stringiobjekti räsi kood.

Näide:

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

Väljund:

1085385658

  • GetType ()

Praeguse objekti tüübi saamiseks kasutatakse meetodit GetType (). See tagastab süsteemi. Praeguse eksemplari tüüp, mida kasutatakse peegelduseks.

Näide:

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

Väljund:

System.String

  • Indeks()

IndexOf () kasutatakse stringi konkreetse tähemärgi indeksi saamiseks. See tagastab konkreetse märgi esimese esinemise indeksi positsiooni täisarvuna.

Näide:

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

Väljund:

1

  • ToLower ()

Seda C # stringi funktsiooni kasutatakse stringi teisendamiseks väiketähtedeks. Tagastab stringi väiketähtedega. ToLoweri () tagasiväärtus on string.

Näide:

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

Väljund:

stringifunktsioonid

  • Üles ()

Stringi teisendamiseks suurtäheks kasutatakse meetodit ToUpper (). ToUpper () tagasiväärtus on string.

Näide:

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

Väljund:

STRINGI FUNKTSIOONID

  • Sisesta ()

Lisamismeetodit () kasutatakse konkreetse stringi lisamiseks määratud indeksinumbriga. Indeksinumber algab nullist. Pärast konkreetse stringi sisestamist tagastab see uue modifitseeritud stringi. Lisamise () tagasiväärtus on uus modifitseeritud string.

Näide:

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

Väljund:

Keel - funktsioonid

  • Pikkus

Pikkus on stringi atribuut, mis tagastab stringis mitu tähemärki ja siin loetakse tühikud tähemärkideks.

Näide:

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

Väljund:

16

  • Asenda ()

Seda stringi funktsiooni C #-s kasutatakse tähemärgi asendamiseks, et saada uus string, milles kõik selle stringi konkreetse märgi esinemised asendatakse teise täpsustatud märgiga.

Näide:

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

Väljund:

Stringid C # -s

  • Poolita ()

Split () meetodit kasutatakse stringi jagamiseks massiivis määratud märkide väärtuse alusel. Selle meetodi tagasiväärtus on stringimassiiv.

Näide:

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

Väljund:

Tere tulemast
C
Terav

  • Alamstring ()

SubString () meetodit kasutatakse alamstringi leidmiseks stringi praegusest esinemisest. Parameeter “startIndex” tähistab alamstringi algset asukohta ja seejärel jätkub alamstring stringi lõpuni. Tagastatav väärtus on süsteem. Keel.

Näide:

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

Väljund:

C terav

StringFu

Func

Järeldus - C # stringifunktsioonid

Selles artiklis õppisime C # -s keelpillide põhitõdesid ja C #-s saadaolevate keelpillide funktsioonide kasutamist. Loodetavasti oleks see artikkel aidanud teil mõista keelte kasutamise meetodeid, kasutades C #

Soovitatavad artiklid

See on olnud C # keeltefunktsioonide juhend. Siin arutasime näidete abil, kuidas kasutada stringi funktsiooni C # programmeerimisel. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. C # käsud
  2. Kasutab C #
  3. Kuidas kasutada Java-stringi funktsioone?
  4. C # Intervjuu küsimused ja vastused
  5. Stringimassiivi initsialiseerimine C # -s