Wprowadzenie do funkcji ciągów C #
Ciągi są najważniejszą częścią języka programowania C #, a także jednym z ważnych typów danych we współczesnych językach, w tym C #. Typ danych ciągu jest zdefiniowany w bibliotece klas podstawowych .NET i jest zbiorem znaków, w których każdy znak jest znakiem Unicode. Ciąg słów kluczowych jest przedmiotem Systemu. Typ ciągu, który jest używany do oznaczania sekwencyjnego zbioru znaków, który nazywa się tekstem i ciągiem. Słowa kluczowe składają się z dwóch typów zwanych string i String w celu zadeklarowania zmiennych typu string. Zarówno łańcuch, jak i Łańcuch są porównywalnie równe, więc możesz skorzystać z dowolnej konwencji nazewnictwa, którą wolisz definiować zmienne łańcuchowe. Aby uniknąć wyjątku NullReferenceException, inicjując ciągi znaków wartością Pustą w przypadku wartości null.
Przykłady funkcji ciągów w C #
Predefiniowane funkcje łańcucha są dostępne w programowaniu w języku C #, Zobaczmy, jak używać funkcji łańcucha w programowaniu w języku C # za pomocą przykładów
-
Klon ()
Klon zwraca wystąpienie ciągu. Innymi słowy, zwraca kolejną kopię tych danych. Zwracana wartość będzie jedynie kolejnym widokiem podobnych danych. Metoda Clone () nie przyjmuje żadnych parametrów.
Przykład :
String _string1="StringFunctions";
String _string2 = (String)_string1.Clone();
// To display both strings
Console.WriteLine("String : (0)", _string1);
Console.WriteLine("Clone String : (0)", _string2);
Wyjście :
String: StringFunctions
Clone String: StringFunctions
-
Porównać do()
Metoda CompareTo () służy do porównania instancji ciągu z konkretnym obiektem String. Sprawdza, czy wystąpienie ciągu pojawia się w tej samej pozycji, co określony ciąg, czy nie. Po porównaniu z łańcuchami zwraca wartość wyjściową jako liczbę całkowitą.
Przykład:
string _string1 = "Welcome";
string _string2 = " Welcome ";
string _string3 = "C# Coding";
Console.WriteLine(_string1.CompareTo(_string2));
Console.WriteLine(_string2.CompareTo(_string3));
Wynik:
0
1
-
Zawiera ()
Metoda Contains () służy do zwracania wartości wskazującej, czy dany podciąg występuje w tym ciągu, czy nie. Jeśli dany ciąg zostanie znaleziony w tym ciągu, wówczas zwraca true, w przeciwnym razie false. Zwracana wartość tej metody to prawda lub fałsz jako wartość logiczna.
Przykład:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "StringFunctions";
Console.WriteLine(_string1. Contains(_string2));
Console.WriteLine(_string2. Contains(_string3));
Wynik:
Prawdziwe
Fałszywy
-
EndsWith ()
Metoda EndsWith () służy do sprawdzenia, czy określony ciąg pasuje do końca tego ciągu, czy nie. Jeśli określony ciąg znajduje się na końcu tego ciągu, wówczas wynik będzie prawdziwy, w przeciwnym razie fałszywy. Zwracana wartość tej metody to prawda lub fałsz jako wartość logiczna.
Przykład:
string _string1 = " Welcome ";
string _string2 = " ome ";
string _string3 = "ing";
Console.WriteLine(_string1. EndsWith(_string2));
Console.WriteLine(_string2. EndsWith(_string3));
Wynik:
Prawdziwe
Fałszywy
-
Równa się()
Metoda Equals () służy do porównania, czy dwa konkretne obiekty String mają identyczną wartość, czy nie. Jeśli oba ciągi mają podobną wartość, zwraca true, w przeciwnym razie false. Zwracana wartość metody Equals () jest albo wartością true, albo false wartością logiczną.
Przykład:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "Strings";
Console.WriteLine(_string1. Equals(_string2));
Console.WriteLine(_string2. Equals(_string3));
Wynik:
Prawdziwe
Fałszywy
-
GetHashCode ()
Metoda GetHashCode () służy do pobierania kodu skrótu określonego ciągu. Zwraca wartość całkowitą. Zwracana wartość GetHashCode () to kod skrótu obiektu łańcuchowego.
Przykład:
string _ string1 = "String Functions";
Console.WriteLine(_string1.GetHashCode());
Wynik:
1085385658
-
GetType ()
Do uzyskania typu bieżącego obiektu służy metoda GetType (). Zwraca system. Typ bieżącej instancji, który jest używany do odbicia.
Przykład:
string _string1 = "String Functions";
Console.WriteLine(_string1.GetType ());
Wynik:
System.String
-
Indeks()
IndexOf () służy do uzyskania indeksu konkretnego znaku obecnego w ciągu. Zwraca pozycję indeksu pierwszego wystąpienia określonego znaku jako wartość całkowitą.
Przykład:
string _string1 = "String Functions";
int index = _string1.IndexOf('t');
Console.WriteLine(index);
Wynik:
1
-
Obniżyć()
Ta funkcja łańcucha C # służy do konwersji łańcucha na małe litery. Zwraca ciąg znaków małymi literami. Zwracana wartość ToLower () jest łańcuchem.
Przykład:
string _string1 = "String Functions";
string _string2 = _string1.ToLower();
Console.WriteLine(_string2 );
Wynik:
funkcje łańcuchowe
-
ToUpper ()
Metoda ToUpper () służy do konwersji łańcucha na wielkie litery. Zwracana wartość ToUpper () jest łańcuchem.
Przykład:
string _string1 = "String Functions";
string _string2 = _string1.ToUpper();
Console.WriteLine(_string2 );
Wynik:
FUNKCJE STRINGOWE
-
Wstawić()
Metoda Insert () służy do wstawiania określonego ciągu pod określonym numerem indeksu. Numer indeksu zaczyna się od 0. Po wstawieniu określonego ciągu zwraca nowy zmodyfikowany ciąg. Zwracana wartość Insert () to nowy zmodyfikowany ciąg.
Przykład:
string _string1 = "String Functions";
string _string2 = _string1.Insert(6, "-");
Console.WriteLine(_string2 );
Wynik:
Funkcje ciągów
-
Długość
Długość jest właściwością ciągu, która zwraca liczbę znaków w ciągu i tutaj spacje są liczone jako znaki.
Przykład:
string _string1 = "String Functions";
Console.WriteLine(_string1.Length);
Wynik:
16
-
Zastąpić()
Ta funkcja ciągu w języku C # służy do zastąpienia znaku w celu uzyskania kolejnego ciągu, w którym wszystkie wystąpienia określonego znaku w tym ciągu są zastępowane innym określonym znakiem.
Przykład:
string _string1 = "Strings in F#";
string _string2 = _string1.Replace('F', 'C');
Console.WriteLine(_string2 );
Wynik:
Ciągi w C #
-
Rozdzielać()
Metoda Split () służy do podziału łańcucha na podstawie określonej wartości znaków w tablicy. Zwracaną wartością tej metody jest tablica ciągów.
Przykład:
string _string1 = "Welcome C Sharp";
string() _string2 = _string1.Split(' ');
foreach (string _string3 in _string2)
(
Console.WriteLine(_string3);
)
Wynik:
Witamy
do
Ostry
-
Podciąg ()
Metoda SubString () służy do pobierania podłańcucha z bieżącego wystąpienia ciągu. Parametr „startIndex” będzie oznaczał początkową pozycję podłańcucha, a następnie podciąg będzie kontynuowany do końca łańcucha. Typem zwracanej wartości jest System. Strunowy.
Przykład:
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);
Wynik:
C Sharp
StringFu
Func
Wniosek - Funkcje ciągów C #
W tym artykule poznaliśmy podstawy ciągów w C # i jak korzystać z funkcji String dostępnych w C #. Mam nadzieję, że ten artykuł pomógłby ci zrozumieć metody ciągów za pomocą C #
Polecane artykuły
Jest to przewodnik po funkcjach ciągów C #. Tutaj omówiliśmy, jak używać funkcji ciągu w programowaniu w języku C # za pomocą przykładów. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -
- Komendy C #
- Zastosowania C #
- Jak korzystać z funkcji Java String?
- Wywiad C # Pytania i odpowiedzi
- Inicjalizacja tablicy ciągów w C #