Jadual Kandungan
Contoh Fungsi Rentetan dalam C#
1. Klon()
2. CompareTo()
3. Mengandungi()
4. EndsWith()
5. Sama dengan()
6. GetHashCode()
7. GetType()
8. IndexOf()
9. ToLower()
10. ToUpper()
11. Sisip()
12. Panjang
13. Replace()
14. Split()
15. Substring()
Conclusion

Fungsi Rentetan C#

Sep 03, 2024 pm 03:14 PM
c# c# tutorial

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.

Contoh Fungsi Rentetan dalam C#

Fungsi rentetan yang dipratentukan tersedia dalam pengaturcaraan C#, Mari lihat cara menggunakan fungsi rentetan dalam pengaturcaraan C# dengan bantuan contoh

1. Klon()

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);
Salin selepas log masuk

Output:

String               : StringFunctions

String Klon    : StringFunctions

2. CompareTo()

Kaedah

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));
Salin selepas log masuk

Output:

0

1

3. Mengandungi()

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));
Salin selepas log masuk

Output:

Benar

Salah

4. EndsWith()

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));
Salin selepas log masuk

Output:

Benar

Salah

5. Sama dengan()

Kaedah

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));
Salin selepas log masuk

Output:

Benar

Salah

6. GetHashCode()

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());
Salin selepas log masuk

Output:

1085385658

7. GetType()

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 ());
Salin selepas log masuk

Output:

String Sistem

8. IndexOf()

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);
Salin selepas log masuk

Output:

1

9. ToLower()

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 );
Salin selepas log masuk

Output:

fungsi rentetan

10. ToUpper()

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 );
Salin selepas log masuk

Output:

FUNGSI STRING

11. Sisip()

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 );
Salin selepas log masuk

Output:

String- Fungsi

12. Panjang

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);
Salin selepas log masuk

Output:

16

13. Replace()

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 );
Salin selepas log masuk

Output:

Strings in C#

14. Split()

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);
}
Salin selepas log masuk

Output:

Welcome
C
Sharp

15. Substring()

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);
Salin selepas log masuk

Output:

C Sharp

StringFu

Func

Conclusion

 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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Direktori Aktif dengan C# Direktori Aktif dengan C# Sep 03, 2024 pm 03:33 PM

Direktori Aktif dengan C#

Akses Pengubahsuai dalam C# Akses Pengubahsuai dalam C# Sep 03, 2024 pm 03:24 PM

Akses Pengubahsuai dalam C#

Penjana Nombor Rawak dalam C# Penjana Nombor Rawak dalam C# Sep 03, 2024 pm 03:34 PM

Penjana Nombor Rawak dalam C#

Paparan Grid Data C# Paparan Grid Data C# Sep 03, 2024 pm 03:32 PM

Paparan Grid Data C#

Corak dalam C# Corak dalam C# Sep 03, 2024 pm 03:33 PM

Corak dalam C#

C# StringReader C# StringReader Sep 03, 2024 pm 03:23 PM

C# StringReader

C# StringWriter C# StringWriter Sep 03, 2024 pm 03:23 PM

C# StringWriter

BinaryWriter dalam C# BinaryWriter dalam C# Sep 03, 2024 pm 03:22 PM

BinaryWriter dalam C#

See all articles