Содержание
- 2. Строки Строка является объектом типа String, значением которого является текст. Текст хранится в виде последовательной доступной
- 3. Строки Объявление и инициализацию строк можно выполнять различными способами: string message1; string str = "Пример строки";
- 4. Строки Над строками определены следующие операции: присваивание (=); конкатенация (объединение) или сцепление строк (+); две операции
- 5. Строки Переприсваивание Строки можно целиком переприсваивать: string s1 = "Hello"; string s2 = s1;
- 6. Строки Объединение строк Можно объединять строки с помощью оператора +: string s1 = "orange"; string s2
- 7. Строки Постоянство строк Строковые объекты являются неизменяемыми: после создания их нельзя изменить. Все методы String и
- 8. Строки Сравнения Самый простой способ сравнения двух строк — использовать операторы == и !=, осуществляющие сравнение
- 9. Строки Доступ к отдельным знакам Квадратные скобки [] служат для доступа к отдельным знакам в объекте
- 10. Строки В C# существуют два вида строковых констант: обычные константы, которые представляют строку символов, заключённую в
- 11. Строки Обычные константы В обычных константах некоторые символы интерпретируются особым образом. Связано это, прежде всего, с
- 12. Строки При этом возникают неудобства: например, при задании констант, определяющих путь к файлу, приходится каждый раз
- 13. Строки @-константы В @-константах все символы трактуются в полном соответствии с их изображением. Поэтому путь к
- 14. Строки
- 15. Строки
- 16. Строки string s6 = «РГппУ"; Console.WriteLine(s6.ToUpper()); // Напечатается РГППУ string s3 = "Visual C# Express"; string
- 17. Строки char razdelitel = ' '; string text = "Шла Саша по шоссе и сосала сушку";
- 18. Строки Метод Join Конкатенация массива строк в единую строку. При конкатенации между элементами массива вставляются разделители.
- 19. Метод Format, как и большинство методов, является перегруженным и может вызываться с разным числом параметров. Общий
- 20. int x=77; string s= string.Format("x={0}",x); Console.WriteLine(s + "\tx={0}",x); s= string.Format("Итого:{0,10} рублей",x); Console.WriteLine(s); s= string.Format("Итого:{0,6:######} рублей",x); Console.WriteLine(s);
- 22. Спецификаторы формата для строк
- 23. Строки Преобразование строк в другие типы С помощью объекта Convert: N = Convert.ToInt32(s1); M = Convert.ToDouble(s2);
- 24. Класс StringBuilder Класс string не разрешает изменять существующие объекты. Строковый класс StringBuilder позволяет компенсировать этот недостаток.
- 25. Операции над строками Над строками этого класса определены практически те же операции с той же семантикой,
- 26. Операция конкатенации ( + ) не определена над строками класса StringBuilder, ее роль играет метод Append,
- 27. Основные методы У класса StringBuilder методов значительно меньше, чем у класса String. Это и понятно -
- 28. public StringBuilder Append ( ). К строке, вызвавшей метод, присоединяется строка, полученная из объекта, который передан
- 29. public StringBuilder AppendFormat ( , ). Метод является комбинацией метода Format класса String и метода Append.
- 30. StringBuilder strbuild = new StringBuilder(); string str = "это это не "; strbuild.Append(str); strbuild.Append(true); strbuild.Insert(4,false); strbuild.Insert(0,"2*2=5
- 31. Примеры
- 32. Символы и массивы символов в С# Пример 1: Использование методов структуры System.Char
- 33. Символы и массивы символов в С# Пример 2: Работа с массивом символов
- 34. Строки типа string в С# Пример 4: Объединение и сравнение строк
- 35. Строки типа string в С# Пример 7: Вставка строк, удаление и замена в строке
- 37. Скачать презентацию