C # Строкові функції - Різні приклади функції струн у C #

Зміст:

Anonim

Вступ до функції рядка C #

Рядки є найважливішою частиною мови програмування на C #, а також є одним із важливих типів даних у сучасних мовах, включаючи C #. Тип рядкових даних визначений у бібліотеці базового класу .NET, і це сукупність символів, у яких кожен символ є символом Unicode. Рядок ключових слів є об'єктом системи. Тип рядка, який використовується для позначення послідовного набору символів, який називається текстом і рядком. Ключові слова складаються з двох типів під назвою string та String для оголошення рядкових змінних. І рядки, і рядки порівняно рівні, тому ви можете скористатися залежно від конвенції іменування, яка вам більше подобається для визначення рядкових змінних. Щоб уникнути NullReferenceException, ініціалізуючи рядки зі значенням Empty у разі null.

Приклади струнних функцій в C #

Заздалегідь задані функції рядків доступні в програмуванні на C #, Давайте подивимося, як використовувати функцію string в програмуванні на 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

Клоновий рядок: 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));

Вихід:

Правда

помилковий

  • Дорівнює ()

Метод рівняння () використовується для порівняння того, чи мають два конкретні об'єкти String однакове значення чи ні. Якщо обидва рядки мають однакове значення, воно повертає істинне в іншому випадку хибним. Повернене значення методу 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 ()

IndexOf () використовується для отримання індексу конкретного символу, присутнього в рядку. Він повертає позицію індексу першого виникнення певного символу як ціле значення.

Приклад:

string _string1 = "String Functions";
int index = _string1.IndexOf('t');
Console.WriteLine(index);

Вихід:

1

  • Знизити()

Ця функція C # string використовується для перетворення рядка в малі регістри. Він повертає рядок у малому регістрі. Повернене значення 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 () використовується для вставки конкретного рядка за вказаним номером індексу. Номер індексу починається від 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» буде позначати початкове положення підрядка, а потім підрядка продовжуватиметься до кінця рядка. Тип повернутого значення - Система. Рядок.

Приклад:

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

Функц

Висновок - C # рядкові функції

У цій статті ми дізналися основи рядків у C # та як використовувати функції String, доступні в C #. Сподіваюсь, ця стаття допомогла б вам зрозуміти струнні методи за допомогою C #

Рекомендовані статті

Це був посібник по C # String Functions. Тут ми обговорили, як використовувати функцію string у програмуванні на C # за допомогою прикладів. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. C # Команди
  2. Використання C #
  3. Як користуватися строковими функціями Java?
  4. C # Питання та відповіді на інтерв'ю
  5. Ініціалізація рядкового масиву в C #