C # Строковые функции - Различные примеры строковых функций в C #

Содержание:

Anonim

Введение в строковую функцию C #

Строки являются наиболее важной частью языка программирования C #, а также являются одним из важных типов данных в современных языках, включая C #. Тип строковых данных определен в библиотеке базовых классов .NET и представляет собой набор символов, в котором каждый символ является символом Unicode. Ключевое слово string является объектом System. Тип String, который используется для обозначения последовательного набора символов, который называется текстом и строкой. Ключевые слова состоят из двух типов, называемых string и String, для объявления строковых переменных. И строка, и строка одинаково равны, поэтому вы можете использовать любое соглашение об именовании, которое вам больше нравится, для определения строковых переменных. Чтобы избежать исключения NullReferenceException, инициализируйте строки значением пустого в случае нулевого значения.

Примеры строковых функций в C #

Предопределенные строковые функции доступны в программировании на C #. Посмотрим, как использовать строковую функцию в программировании на C # с помощью примеров.

  • Клон ()

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

Clone 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

  • Содержит()

Метод Contains () используется для возврата значения, показывающего, присутствует ли конкретная подстрока в этой строке или нет. Если конкретная подстрока найдена в этой строке, она возвращает true, иначе false. Возвращаемое значение этого метода - либо true, либо false - булево значение.

Пример:

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

Выход:

Правда

Ложь

  • EndsWith ()

Метод EndsWith () используется для проверки того, соответствует ли конкретная строка концу этой строки или нет. Если конкретная строка присутствует в конце этой строки, то результат будет истинным, иначе ложным. Возвращаемое значение этого метода - либо true, либо false - булево значение.

Пример:

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

Выход:

Правда

Ложь

  • Равно ()

Метод Equals () используется для сравнения того, имеют ли два конкретных объекта String одинаковое значение или нет. Если обе строки имеют одинаковое значение, он возвращает true, иначе false. Возвращаемое значение метода Equals () - либо true, либо false - логическое значение.

Пример:

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

Выход:

STRING ФУНКЦИИ

  • Вставка ()

Метод 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 ()

Метод SubString () используется для извлечения подстроки из текущего вхождения String. Параметр «startIndex» будет обозначать начальную позицию подстроки, а затем подстрока будет продолжаться до конца строки. Тип возвращаемого значения - System. Строка.

Пример:

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

Выход:

С Sharp

StringFu

Func

Заключение - Строковые функции C #

В этой статье мы узнали основы строк в C # и как использовать функции String, доступные в C #. Надеюсь, что эта статья поможет вам в понимании String Methods с использованием C #

Рекомендуемые статьи

Это было руководство по функциям C # String. Здесь мы обсудили, как использовать строковую функцию в программировании на C # с помощью примеров. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Команды C #
  2. Использование C #
  3. Как использовать функции Java String?
  4. C # Интервью Вопросы и ответы
  5. Инициализация строкового массива в C #