Главная » Просмотр файлов » Г. Шилдт - Полный справочник по C#

Г. Шилдт - Полный справочник по C# (1160789), страница 97

Файл №1160789 Г. Шилдт - Полный справочник по C# (Г. Шилдт - Полный справочник по C#) 97 страницаГ. Шилдт - Полный справочник по C# (1160789) страница 972019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 97)

В противном случае возвращает значение ЛОЖЬpublic static boolIsLetterOrDigit(char ch)Возвращает значение ИСТИНА, если параметр ch является буквой алфавита или цифрой. В противном случае возвращает значение ЛОЖЬpublic static boolIsLetterOrDigit(string str,int idx)Возвращает значение ИСТИНА, если символ str [idx] являетсябуквой алфавита или цифрой. В противном случае возвращаетзначение ЛОЖЬpublic static boolIsLower(char ch)Возвращает значение ИСТИНА, если параметр ch является строчнойбуквой алфавита. В противном случае возвращает значение ЛОЖЬpublic static boolIsLower(string str,int idx)Возвращает значение ИСТИНА, если символ s t r [ idx] являетсястрочной буквой алфавита.

В противном случае возвращает значение ЛОЖЬpublic static boolIsNumber(char ch)Возвращает значение ИСТИНА, если параметр ch является шестнадцатиричной цифрой (0-9 или A-F). В противном случае возвращает значение ЛОЖЬpublic static boolIsNumber(string str,int idx)Возвращает значение ИСТИНА, если символ str [idx] являетсяшестнадцатиричной цифрой (0-9 или A-F).

В противном случаевозвращает значение ЛОЖЬpublic static boolIsPunctuation(char ch)Возвращает значение ИСТИНА, если параметр ch является знаком пунктуации. В противном случае возвращает значение ЛОЖЬpublic static boolIsPunctuation(string str,int idx)Возвращает значение ИСТИНА, если символ str [idx] являетсязнаком пунктуации. В противном случае возвращает значениеЛОЖЬpublic static boolIsSeparator(char ch)Возвращает значение ИСТИНА, если параметр ch является разделительным знаком, например пробелом. В противном случаевозвращает значение ЛОЖЬpublic static boolIsSeparator(string str,int idx)Возвращает значение ИСТИНА, если символ str [idx] являетсяразделительным знаком, например пробелом.

В противном случаевозвращает значение ЛОЖЬpublic static boolIsSurrogate(char ch)Возвращает значение ИСТИНА, если параметр ch является псевдосимволом Unicode. В противном случае возвращает значениеЛОЖЬpublic static boolIsSurrogate(string str,int idx)Возвращает значение ИСТИНА, если символ str [idx] являетсяпсевдосимволом Unicode. В противном случае возвращает значение ЛОЖЬpublic static boolIsSymbol(char ch)Возвращает значение ИСТИНА, если параметр ch является символическим знаком, например валютным символом.

В противномслучае возвращает значение ЛОЖЬpublic static boolIsSymbol(string str,int idx)Возвращает значение ИСТИНА, если символ str [idx] являетсясимволическим знаком, например валютным символом. В противном случае возвращает значение ЛОЖЬpublic static boolIsUpper(char ch)Возвращает значение ИСТИНА, если параметр ch является прописной буквой алфавита. В противном случае возвращает значение ЛОЖЬpublic static boolIsUpper(string str,int idx)Возвращает значение ИСТИНА, если символ str [idx] являетсяпрописной буквой алфавита. В противном случае возвращает значение ЛОЖЬ520Часть II. Библиотека С#Окончание табл. 19.9МетодОписаниеpublic static boolIsWhiteSpace(char ch)Возвращает значение ИСТИНА, если параметр ch является пробелом, символом табуляции или пустой строки.

В противном случае возвращает значение ЛОЖЬpublic static boolIsWhiteSpace(string str,int idx)Возвращает значение ИСТИНА, если символ striidx]являетсяпробелом, символом табуляции или пустой строки. В противномслучае возвращает значение ЛОЖЬpublic static charParse(string str)Возвращает char-эквивалент символа в параметре s t r . Еслистрока str содержит более одного символа, генерируется исключение типа F o r m a t E x c e p t i o npublic static charToLower(char ch)Возвращает строчный эквивалент параметра ch, если ch — прописная буква.

В противном случае возвращает значение ch неизменнымpublic static charToLower(char ch,Culturelnfo c)Возвращает строчный эквивалент параметра ch, если ch — прописная буква. В противном случае возвращает значение ch неизменным. Преобразование выполняется в соответствии с заданнойв параметре с информацией о представлении данных, соответствующем конкретному естественному языку, диалекту или территориальному образованию. C u l t u r e l n f o — это класс, определенный В пространстве имен S y s t e m .

G l o b a l i z a t i o npublic static charToUpper(char ch)Возвращает прописной эквивалент параметра ch, если ch —строчная буква. В противном случае возвращает значение ch неизменнымpublic static charToUpper(char ch,Culturelnfo c)Возвращает прописной эквивалент параметра ch, если ch —строчная буква. В противном случае возвращает значение ch неизменным. Преобразование выполняется в соответствии с заданной в параметре с информацией о представлении данных, соответствующем конкретному естественному языку, диалекту илитерриториальному образованию. C u l t u r e l n f o — это класс,определенный в пространстве имен s y s t e m .

G l o b a l i z a t i o npublic override stringToString()Возвращает строковое представление значения вызывающегоchar-объектаpublic static stringToString(char ch)Возвращает строковое представление значения параметра chpublic string ToString(IFormatProvider fmtpvdr)Возвращает строковое представление значения вызывающегоchar-объекта с использованием заданной в параметреfmtpvdrинформации о представлении данных, соответствующем конкретному естественному языку, диалекту или территориальному образованиюРассмотрим программу, которая демонстрирует использование методов, определенных в структуре Char:////Демонстрация использования нескольких методов,определенных в структуре Char.using System;c l a s s CharDemo {public s t a t i c void Main() {s t r i n g s t r = "Это простойinti;Глава 19. Пространство имен Systemтест,$23";521for(i=0; i < str.Length;Console.Write(str[i] + " является");if(Char.IsDigit(str[i]))Console.Write(" цифрой");if(Char.IsLetter(str{i]))Console.Write(" буквой");if(Char.IsLower(str[i]))Console.Write(" строчной");if(Char.IsUpper(str[i] ) )Console.Write(" прописной " ) ;if(Char.IsSymbol(str[i] ) )Console.Write(" символическим знаком")if(Char.IsSeparator(str[i] ) )Console.Write(" разделителем");if(Char.IsWhiteSpace(str[i] ) )Console.Write(" пробелом");if(Char.IsPunctuation(str[i] ) )Console.Write(" знаком пунктуации");Console.WriteLine();Console.WriteLine("Исходная строка: " + str);// Преобразуем в буквы в прописные,string newstr = "";for(i=0; i < str.Length; i++)newstr += Char.ToUpper(str[i]);Console.WriteLine("После преобразования: " + newstr);Результаты выполнения этой программы таковы:Э является буквой прописнойт является буквой строчнойо является буквой строчнойявляется разделителем пробеломп является буквой строчнойр является буквой строчнойо является буквой строчнойс является буквой строчнойт является буквой строчнойiо является буквой строчнойй является буквой строчнойявляется разделителем пробеломт является буквой строчнойе является буквой строчнойс является буквой строчнойт является буквой строчной.

является знаком пунктуацииявляется разделителем пробелом$ является символическим знаком2 является цифрой3 является цифройИсходная строка: Это простой тест. $23После преобразования: ЭТО ПРОСТОЙ ТЕСТ. $23522Часть II. Библиотека С#Структура BooleanСтруктура Boolean предназначена для поддержки типа данных bool. Методы, определенные в структуре Boolean, перечислены в табл. 19.10. В ней также определеныследующие поля:public s t a t i c readonly string FalseStringpublic s t a t i c readonly string TrueStringОни содержат удобные для восприятия человеком формы логических константtrue и false. Например, если вывести значение FalseString с помощью методаWriteLine (), будет отображена строка "False".Структура Boolean реализует интерфейсы IConiparable и IConvertible.Таблица 19.10.

Методы, определенные в структуре BooleanМетодОписаниеpublic int CompareTo(object v)Сравнивает значение вызывающего объекта со значением параметра v. Возвращает нуль, если сравниваемые значения равны.Возвращает отрицательное число, если вызывающий объект имеетзначение f a l s e , а параметр v— t r u e . Возвращает положительное число, если вызывающий объект имеет значение t r u e , aпараметр v — f a l s epublic override bool Equals(object v)Возвращает значение t r u e , если значение вызывающего объектаравно значению параметра vpublic override intВозвращает хеш-код для вызывающего объектаGetHashCodeOpublic TypeCodeGetTypeCode()Возвращает значение перечисления TypeCode для структурыB o o l e a n , Т.е.

TypeCode . B o o l e a npublic static bool Parse (string str)Возвращает booi-эквивалент строки, содержащейся в параметреstr. Если эта строка не содержит ни вариант "True", ни"False", генерируется исключение, При этом не важно, какиебуквы здесь используются: прописные или строчныеpublic override stringToString i)Возвращает строковое представление значения вызывающегообъектаstring ToString(IFormatProvider fmtpvdr)Возвращает строковое представление значения вызывающегообъекта с использованием заданной в параметре fmtpvdr информации о представлении данных, соответствующем конкретному естественному языку, диалекту или территориальному образованиюИ ! Класс ArrayОдин из самых полезных классов в пространстве имен System — Array.

Array —это базовый класс для всех массивов в С#. Следовательно, его методы можно применять для массивов любого из встроенных типов, а также массивов, тип которых высоздадите сами. Свойства, определенные в классе Array, перечислены в табл. 19.11, аметоды — в табл.

Характеристики

Тип файла
PDF-файл
Размер
24,15 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6455
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее