Въведение в C # стринг функция
Струните са най-съществената част от езика за програмиране на C #, а също така са един от важните типове данни в съвременните езици, включително C #. Типът на низовите данни е дефиниран в библиотеката на базовия клас .NET и представлява съвкупност от знаци, в които всеки символ е Unicode. Ключовият низ е обект на System. Тип низ, който се използва за обозначаване на последователна колекция от знаци, която се нарича текст и низ. Ключовите думи се състоят от два типа, наречени string и String за деклариране на променливи на низа. И низът, и String са сравнително равни, така че можете да се възползвате от това, което конвенция за именуване ви харесва по-добре, за да определите променливи на низа. За да избегнете NullReferenceException, като инициализирате низове със стойност Празна в случай на нула.
Примери за струнни функции в C #
Предварително дефинираните низови функции са достъпни в програмирането на C #
-
Clone ()
Clone връща екземпляр от String. С други думи, тя връща друго копие на тези данни. Върнатата стойност ще бъде просто още един изглед на подобни данни. Методът Clone () не приема никакви параметри.
Пример :
String _string1="StringFunctions";
String _string2 = (String)_string1.Clone();
// To display both strings
Console.WriteLine("String : (0)", _string1);
Console.WriteLine("Clone String : (0)", _string2);
Резултат :
String: StringFunctions
Cloning String: StringFunctions
-
Сравни с()
Методът CompareTo () се използва за сравняване на низовия екземпляр с определен обект String. Той проверява дали String събитието се появява в същото положение като конкретния низ или не. Веднъж сравнен с низовете, той връща целочислена стойност като изход.
Пример:
string _string1 = "Welcome";
string _string2 = " Welcome ";
string _string3 = "C# Coding";
Console.WriteLine(_string1.CompareTo(_string2));
Console.WriteLine(_string2.CompareTo(_string3));
изход:
0
1
-
Съдържа()
Методът съдържа () се използва за връщане на стойност, обозначаваща дали конкретната подтека се представя в този низ или не. Ако конкретната подреда се намери в този низ, тя връща вярно в противен случай невярно. Върнатата стойност на този метод е или вярна, или невярна булева стойност.
Пример:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "StringFunctions";
Console.WriteLine(_string1. Contains(_string2));
Console.WriteLine(_string2. Contains(_string3));
изход:
Вярно
фалшив
-
Завършва със()
Методът EndsWith () се използва за проверка дали конкретният низ съответства на края на този низ или не. Ако конкретният низ присъства в края на този низ, резултатът ще бъде вярно, в противен случай е невярно. Върнатата стойност на този метод е или вярна, или невярна булева стойност.
Пример:
string _string1 = " Welcome ";
string _string2 = " ome ";
string _string3 = "ing";
Console.WriteLine(_string1. EndsWith(_string2));
Console.WriteLine(_string2. EndsWith(_string3));
изход:
Вярно
фалшив
-
Се равнява()
Метод Equals () се използва за сравняване дали два конкретни String обекта имат идентична стойност или не. Ако и двата низа имат сходна стойност, тя връща true в противен случай false. Върнатата стойност на метода Equals () е или вярна, или невярна булева стойност.
Пример:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "Strings";
Console.WriteLine(_string1. Equals(_string2));
Console.WriteLine(_string2. Equals(_string3));
изход:
Вярно
фалшив
-
GetHashCode ()
Методът GetHashCode () се използва за получаване на хеш код на определен низ. Тя връща цяло число. Върнатата стойност на GetHashCode () е хеш-код на низ.
Пример:
string _ string1 = "String Functions";
Console.WriteLine(_string1.GetHashCode());
изход:
1085385658
-
GetType ()
Методът GetType () се използва за получаване на типа на текущия обект. Връща системата. Тип на текущия екземпляр, който се използва за размисъл.
Пример:
string _string1 = "String Functions";
Console.WriteLine(_string1.GetType ());
изход:
System.String
-
Индекс на()
IndexOf () се използва за получаване на индекса на конкретния символ, присъстващ в низа. Той връща индексната позиция на първото възникване на определен символ като цяло число.
Пример:
string _string1 = "String Functions";
int index = _string1.IndexOf('t');
Console.WriteLine(index);
изход:
1
-
Да понижи()
Тази функция на C # низ се използва за преобразуване на низ в малки букви. Той връща низ в малки букви. Връщаната стойност на ToLower () е низ.
Пример:
string _string1 = "String Functions";
string _string2 = _string1.ToLower();
Console.WriteLine(_string2 );
изход:
струнни функции
-
ToUpper ()
Метод ToUpper () се използва за преобразуване на низа в големи букви. Върнатата стойност на ToUpper () е низ.
Пример:
string _string1 = "String Functions";
string _string2 = _string1.ToUpper();
Console.WriteLine(_string2 );
изход:
СТРУНОВИ ФУНКЦИИ
-
Insert ()
Методът Insert () се използва за вмъкване на конкретния низ при определен номер на индекса. Номерът на индекса започва от 0. След като вмъкнете конкретния низ, той връща нов модифициран низ. Върнатата стойност на Insert () е нов модифициран низ.
Пример:
string _string1 = "String Functions";
string _string2 = _string1.Insert(6, "-");
Console.WriteLine(_string2 );
изход:
Струнни функции
-
дължина
Дължината е свойство на низ, което връща няколко знака в низ и тук интервалите се отчитат като символи.
Пример:
string _string1 = "String Functions";
Console.WriteLine(_string1.Length);
изход:
16
-
Заменете ()
Тази низова функция в C # се използва за заместване на символа, за да се получи друг низ, в който всички събития на определен символ в този низ се заменят с друг определен знак.
Пример:
string _string1 = "Strings in F#";
string _string2 = _string1.Replace('F', 'C');
Console.WriteLine(_string2 );
изход:
Низове в C #
-
Сплит ()
Методът split () се използва за разделяне на низа въз основа на определената стойност на символите в масива. Върнатата стойност на този метод е низовият масив.
Пример:
string _string1 = "Welcome C Sharp";
string() _string2 = _string1.Split(' ');
foreach (string _string3 in _string2)
(
Console.WriteLine(_string3);
)
изход:
Добре дошли
° С
Остър
-
Подниз ()
Методът SubString () се използва за извличане на подтеза от текущото възникване на String. Параметърът "startIndex" ще обозначава първоначалната позиция на подреда и след това подстрига ще продължи до края на низа. Типът на връщаната стойност е System. String.
Пример:
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);
изход:
C Остър
StringFu
Func
Заключение - Струнни функции на C #
В тази статия научихме основите на низовете в C # и как да използваме функциите String, налични в C #. Надявам се, че тази статия би ви помогнала в разбирането на струнните методи с помощта на C #
Препоръчителни статии
Това е ръководство за C # струнните функции. Тук обсъдихме как да използваме стриктна функция при програмиране на C # с помощта на примери. Можете също да прегледате и другите ни предложени статии, за да научите повече -
- C # Команди
- Използване на C #
- Как да използвате Java струнни функции?
- C # Въпроси и отговори за интервю
- Инициализация на String Array в C #