String ialah bahagian paling penting dalam bahasa pengaturcaraan C#, dan juga merupakan salah satu jenis data penting dalam bahasa moden termasuk C#. Jenis data rentetan ditakrifkan dalam pustaka kelas asas .NET dan ia ialah koleksi aksara yang mana setiap aksara ialah aksara Unikod. Rentetan kata kunci ialah objek Sistem. Jenis rentetan, yang digunakan untuk menandakan koleksi aksara berurutan yang dipanggil teks dan rentetan. Kata kunci terdiri daripada dua jenis yang dipanggil rentetan dan String untuk mengisytiharkan pembolehubah rentetan. Kedua-dua rentetan dan String adalah setanding, jadi anda boleh menggunakan mana-mana konvensyen penamaan yang anda suka lebih baik untuk menentukan pembolehubah rentetan. Untuk mengelakkan NullReferenceException, dengan memulakan rentetan dengan nilai kosong sekiranya null.
Fungsi rentetan yang dipratentukan tersedia dalam pengaturcaraan C#, Mari lihat cara menggunakan fungsi rentetan dalam pengaturcaraan C# dengan bantuan contoh
Klon mengembalikan tika String. Dalam erti kata lain, ia mengembalikan satu lagi salinan data tersebut. Nilai pulangan hanyalah satu lagi paparan data yang serupa. Kaedah Clone() tidak mengambil sebarang parameter.
Contoh:
String _string1="StringFunctions"; String _string2 = (String)_string1.Clone(); // To display both strings Console.WriteLine("String : {0}", _string1); Console.WriteLine("Clone String : {0}", _string2);
Output:
String : StringFunctions
String Klon : StringFunctions
CompareTo() digunakan untuk membandingkan contoh rentetan dengan objek Rentetan tertentu. Ia menyemak sama ada kejadian Rentetan muncul dalam kedudukan yang sama dengan rentetan tertentu atau tidak. Setelah membandingkan dengan rentetan ia mengembalikan nilai integer sebagai output.
Contoh:
string _string1 = "Welcome"; string _string2 = " Welcome "; string _string3 = "C# Coding"; Console.WriteLine(_string1.CompareTo(_string2)); Console.WriteLine(_string2.CompareTo(_string3));
Output:
0
1
Kaedah Contains() digunakan untuk mengembalikan nilai yang menandakan sama ada subrentetan tertentu terdapat dalam rentetan ini atau tidak. Jika subrentetan tertentu ditemui dalam rentetan ini, ia mengembalikan benar sebaliknya palsu. Nilai pulangan kaedah ini sama ada benar atau palsu nilai Boolean.
Contoh:
string _string1 = " Welcome "; string _string2 = " Welcome "; string _string3 = "StringFunctions"; Console.WriteLine(_string1. Contains(_string2)); Console.WriteLine(_string2. Contains(_string3));
Output:
Benar
Salah
Kaedah EndWith() digunakan untuk mengesahkan sama ada rentetan tertentu sepadan dengan penghujung rentetan ini atau tidak. Jika rentetan tertentu terdapat pada penghujung rentetan ini, maka hasilnya akan benar sebaliknya palsu. Nilai pulangan kaedah ini sama ada benar atau palsu nilai Boolean.
Contoh:
string _string1 = " Welcome "; string _string2 = " ome "; string _string3 = "ing"; Console.WriteLine(_string1. EndsWith(_string2)); Console.WriteLine(_string2. EndsWith(_string3));
Output:
Benar
Salah
Equals() digunakan untuk membandingkan sama ada dua objek String tertentu mempunyai nilai yang sama atau tidak. Jika kedua-dua rentetan mempunyai nilai yang sama, ia mengembalikan benar sebaliknya palsu. Nilai pulangan kaedah Equals() adalah sama ada benar atau palsu nilai Boolean.
Contoh:
string _string1 = " Welcome "; string _string2 = " Welcome "; string _string3 = "Strings"; Console.WriteLine(_string1. Equals(_string2)); Console.WriteLine(_string2. Equals(_string3));
Output:
Benar
Salah
Kaedah GetHashCode() digunakan untuk mendapatkan kod cincang rentetan tertentu. Ia mengembalikan nilai integer. Nilai pulangan GetHashCode() ialah kod cincang objek rentetan.
Contoh:
string _ string1 = "String Functions"; Console.WriteLine(_string1.GetHashCode());
Output:
1085385658
Kaedah GetType() digunakan untuk mendapatkan jenis objek semasa. Ia mengembalikan Sistem. Jenis tika semasa yang digunakan untuk refleksi.
Contoh:
string _string1 = "String Functions"; Console.WriteLine(_string1.GetType ());
Output:
String Sistem
IndexOf() digunakan untuk mendapatkan indeks aksara tertentu yang terdapat dalam rentetan. Ia mengembalikan kedudukan indeks kejadian pertama aksara tertentu sebagai nilai integer.
Contoh:
string _string1 = "String Functions"; int index = _string1.IndexOf('t'); Console.WriteLine(index);
Output:
1
Fungsi rentetan C# ini digunakan untuk menukar rentetan kepada huruf kecil. Ia mengembalikan rentetan dalam huruf kecil. Nilai pulangan ToLower () ialah rentetan.
Contoh:
string _string1 = "String Functions"; string _string2 = _string1.ToLower(); Console.WriteLine(_string2 );
Output:
fungsi rentetan
Kaedah ToUpper() digunakan untuk menukar rentetan kepada huruf besar. Nilai pulangan ToUpper () ialah rentetan.
Contoh:
string _string1 = "String Functions"; string _string2 = _string1.ToUpper(); Console.WriteLine(_string2 );
Output:
FUNGSI STRING
Kaedah Insert() digunakan untuk memasukkan rentetan tertentu pada nombor indeks yang ditentukan. Nombor indeks bermula dari 0. Selepas memasukkan rentetan tertentu, ia mengembalikan rentetan diubah suai baharu. Nilai pulangan Insert() ialah rentetan diubah suai baharu.
Contoh:
string _string1 = "String Functions"; string _string2 = _string1.Insert(6,"-"); Console.WriteLine(_string2 );
Output:
String- Fungsi
Length ialah sifat rentetan yang mengembalikan beberapa aksara dalam rentetan dan di sini ruang dikira sebagai aksara.
Contoh:
string _string1 = "String Functions"; Console.WriteLine(_string1.Length);
Output:
16
This string function in C# is used to replaces the character to get another string in which all occurrences of a particular character in this string are replaced with another specified character.
Example:
string _string1 = "Strings in F#"; string _string2 = _string1.Replace('F','C'); Console.WriteLine(_string2 );
Output:
Strings in C#
Split() method is used to split the string based on the specified value of characters in an array. The return value of this method is the string array.
Example:
string _string1 = "Welcome C Sharp"; string[] _string2 = _string1.Split(' '); foreach (string _string3 in _string2) { Console.WriteLine(_string3); }
Output:
Welcome
C
Sharp
SubString() method is used to retrieve a substring from the current occurrence of the String. The parameter “startIndex” will denote the initial position of substring and then substring will continue to the end of the string. The return value type is System. String.
Example:
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);
Output:
C Sharp
StringFu
Func
In this article, we learned the basics of strings in C# and how to use the String functions available in C#. Hope this article would have helped out you in understanding String Methods using C#
Atas ialah kandungan terperinci Fungsi Rentetan C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!