Типы данных


Символьные и строковые данные в C#



бет9/11
Дата20.09.2023
өлшемі2,75 Mb.
#108959
1   2   3   4   5   6   7   8   9   10   11
Байланысты:
C# (2)

Символьные и строковые данные в C#


Тип

Описание

Пример

char

хранит одиночный символ в кодировке Unicode и занимает 2 байта. Представлен системным типом System.Char

string

хранит набор символов Unicode. Представлен системным типом System.String

Операции со строками


Простейшие операции со строками
Производные операции
Операции при трактовке строк как списков
Более сложные операции
Возможные задачи для строк на естественном языке

Простейшие операции со строками

  • получение символа по номеру позиции (индексу);
  • конкатенация (соединение) строк

Производные операции


получение подстроки по индексам начала и конца;
проверка вхождения одной строки в другую (поиск подстроки в строке);
проверка на совпадение строк (с учётом или без учёта регистра символов);
получение длины строки;
замена подстроки в строке.

Операции при трактовке строк как списков

  • свёртка;
  • отображение одного списка на другой;
  • фильтрация списка по критерию.

Более сложные операции

  • нахождение минимальной надстроки, содержащей все указанные строки;
  • поиск в двух массивах строк совпадающих последовательностей (задача о плагиате).

Возможные задачи для строк на естественном языке

  • сравнение на близость указанных строк по заданному критерию;
  • определение языка и кодировки текста на основании вероятностей символов и слогов.

Переменные

  • Для хранения данных в программе применяются переменные.
  • Переменная представляет именованную область памяти, в которой хранится значение определенного типа.
  • Переменная имеет тип, имя и значение.
  • Тип определяет, какого рода информацию может хранить переменная.
  • Перед использованием любую переменную надо определить. Синтаксис определения переменной выглядит следующим образом:


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   11




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет