Презентация на тему "Символы и строки постоянной длины"

Презентация: Символы и строки постоянной длины
1 из 20
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
3.0
1 оценка

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Интересует тема "Символы и строки постоянной длины"? Лучшая powerpoint презентация на эту тему представлена здесь! Данная презентация состоит из 20 слайдов. Средняя оценка: 3.0 балла из 5. Также представлены другие презентации по информатике для студентов. Скачивайте бесплатно.

Содержание

  • Презентация: Символы и строки постоянной длины
    Слайд 1

    Символы и строки постоянной длины

    Лекция №9

  • Слайд 2

    Строковый тип

    Строковый тип – это: отдельные символы, чаще всего, его называют типом char; строки постоянной длины, часто они представляются массивом символов; строки переменной длины – это, как правило, тип string, соответствующий современному представлению о строковом типе.

  • Слайд 3

    Класс char

    В C# есть символьный класс char, основанный на классе System.Char и использующий двухбайтную кодировку Unicode представления символов.

  • Слайд 4

    Константу можно задавать: символом, заключенным в одинарные кавычки; escape-последовательностью; Unicode-последовательностью, задающей Unicode код символа.

  • Слайд 5

    Класс char. Пример работы

    char ch1=’A', ch2 =’\x5A’, ch3=’\u0058′; char ch = new Char(); int code; string s; ch = ch1; //преобразование символьного типа в тип int code = ch; ch1=(char) (code +1); //преобразование символьного типа в строку //s = ch;   s = ch1.ToString()+ch2.ToString()+ch3.ToString(); Console.WriteLine(«s= {0}, ch= {1}, code = {2}», s, ch, code); Результат: BZX

  • Слайд 6

    Escape -последовательности

  • Слайд 7
  • Слайд 8

    Статические методы и свойства класса char

  • Слайд 9
  • Слайд 10
  • Слайд 11

    Примеры работы

  • Слайд 12
  • Слайд 13
  • Слайд 14
  • Слайд 15
  • Слайд 16

    Класс char[]

    В языке C# определен класс Char[], и его можно использовать для представления строк постоянной длины.

  • Слайд 17

    В C# не определены взаимные преобразования между классами String и Char[], даже явные. Однако: У класса Stringестьдинамический метод ToCharArray, задающий подобное преобразование. Возможно также посимвольно передать содержимое переменной string в массив символов.

  • Слайд 18

    // ошибка: нет преобразования класса string в класс char[]   // char[] strM1 = "Здравствуйте!";   // а надо так:   string hello = "Здравствуйте!";   char[] strM1 = hello.ToCharArray();   // вывод на экран посимвольно              for(int i = 0; i 

  • Слайд 19

    Обратный перевод(Char[]->string)

    К сожалению, обратная операция не определена, поскольку метод ToString, которым, конечно же, обладают все объекты класса Char[], печатает информацию о классе, а не содержимое массива. Ситуацию легко исправить, написав соответствующий цикл. Например: string result = "";   for(int i = 0; i 

  • Слайд 20

    Существует ли в C# строки типа char*

    В языке C# указатели допускаются в блоках, отмеченных как небезопасные. Теоретически в таких блоках можно объявить переменную типа char*, рассматривая ее как строку.  В C# строки типа char* использовать не рекомендуется.

Посмотреть все слайды

Сообщить об ошибке