Преинтересный или приинтересный как пишется слово правильно

Урок русского языка в 6 а классе по теме: правописание приставок -пре- и -при-, проведенного учителем русского языка юркевич и.в.

Урок русского языка в 6 а классе по теме: «Правописание приставок -пре- и -при-«, проведенного учителем русского языка Юркевич И.В.

Цели: освоение способа действия при выборе гласных е – и в приставках. 
Задачи урока: 
Образовательные: 

  1. Выявить условия выбора гласных е – и в приставках;

  2. Формировать навык написания приставок пре-/ при-;

  3. Повторить морфемный разбор слов;

  4. Развить умение формулировать определение понятий;

  5. Обогащать словарный запас учащихся;

  6. Совершенствовать орфографические и умения.

Развивающие: 

  1. Осуществление системно-деятельностного подхода;

  2. Развитие внимания;

  3. Формирование УУД (личностных, регулятивных, познавательных):

  • развитие умения формулировать и доказывать свою точку зрения;

  • развитие умений анализировать, сравнивать, обобщать;

  • развивать умение применять новые знания;

  • развитие творческих, речевых способностей учащихся;

  • формирование логических умений;

  • развитие умения опираться на уже известное, на свой субъективный опыт;

  • развитие умения формулировать проблему.

Воспитательные: 

  1. Воспитание интереса и уважения к родному языку;

  2. Воспитание ценностного отношения к слову;

  3. Развитие коммуникативных УУД:

  • создание благоприятной атмосферы поддержки и заинтересованности, уважения и сотрудничества.

Планируемые результаты: 

Личностные: 

  1. Уважительное отношение к родному языку;

  2. Стремление к речевому самосовершенствованию;

  3. Пополнение словарного запаса;

  4. Способность к самооценке на основе критерия успешности.

Метапредметные: 
1. Способность свободно, правильно излагать свои мысли в устной форме; 
2. Взаимодействие с окружающими людьми в процессе совместного выполнения задачи, участия в обсуждении. 

Предметные: 
1. Развитие творческой самостоятельности; 
2.Владение разными видами речевой деятельности; 
3. Способность свободно, правильно излагать свои мысли в устной форме; 
4. Способность участвовать в речевом общении с соблюдением норм речевого этикета; 
5. Проведение морфемного анализа слов. 

Основные понятия: приставка, морфема, орфограмма 
Тип урока: «открытие» новых знаний 
Технология: естественного обучения

Ход урока:

1.Организационный момент. Определение темы. Постановка цели и задач урока.

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

— На доске (и на маленьких распечатках на столе) записана сказка. Прочитайте её.

1) ПРЕкрасным вечером Василисе ПРЕмудрой ПРИснился ПРИчудливый сон. ПРЕзабавные и ПРЕхорошенькие зайчата скакали вПРИпрыжку по поляне. Вдруг солце закрыла ПРЕогромная туча. Это ПРИлетел злой-ПРЕзлой Змей Горыныч. ПРИземлился он, ПРИсел на травку и ПРИзадумался. ПРИказал ему Кащей Василису ПРЕмудрую найти, ПРИпугнуть, к нему ПРИвести. Но возникли на пути Змея Горыныча неПРЕодолимые ПРЕпятствия.

2) Пр…красным вечером Василисе Пр…мудрой пр…снился пр…чудливый сон. Пр…забавные и пр…хорошенькие зайчата скакали впр…прыжку по поляне. Вдруг солнце закрыла пр…огромная туча. Это пр…летел злой-пр…злой Змей Горыныч. Пр…землился он, пр…сел на травку и пр…задумался. Пр…казал ему Кащей Василису Пр…мудрую найти, пр…пугнуть, к нему пр…вести. Но возникли на пути Змея Горыныча непр…одолимые пр…пятствия.

— Трудно читать? Почему? (пропущены буквы)

— Что общего между всеми словами с пропущенными буквами? (пропущены буквы е-и в приставках).

— Попробуйте сформулировать тему урока. (Правописание приставок пре и при).

— А смогли бы вставить пропущенные буквы правильно? Что нужно знать, чтобы правильно написать эти слова? (правило)

— Вы правы. Так какова цель нашего урока? (научиться правильно писать слова с такими приставками).

— Вот когда вы научитесь пользоваться правилом написания данных приставок, то с легкостью вставите все пропущенные буквы в сказке, поэтому эта сказка будет вашим домашним заданием. Тем учащимся, кому понравилась идея, предлагаю дома продолжить сказку.

— Специальная карточка с алгоритмом работы поможет вам, достаньте. Все сразу читать не надо. Читаете поэтапно. Прочитали – выполнили.

Алгоритм работы

1.Получив карточку № 1, прочтите задание. Приступайте к выполнению. Все записи вести на карточке. На выполнение первой карточки отводится не более 5 минут.

2.Закончив работу с карточкой №1, решите, подойдете ли вы на собеседование к учителю или обсудите с соседом по парте.

3.Если возникли спорные вопросы по правильности выполнения задания, то можно взять у учителя готовые ответы и сверить со своей работой.

4.Возьмите карточку № 2. Все задания выполняются совместно с другими учащимися сидящими рядом ( группы по 4 человека). Все записи ведутся на карточке. На выполнение заданий отводится не более 15 минут. В случае затруднения воспользуйтесь карточкой с готовыми ответами.

5.После проработки и проверки всех заданий дайте сигнал учителю, что вы готовы приступить к выполнению следующей карточки № 3.

6.Переходите к индивидуальной карточке № 3. Выберете посильное для себя задание.

Вы можете совещаться с теми, кто выполняет такую же карточку. Пользуйтесь теоретическим материалом. В случае затруднения воспользуйтесь карточкой с готовыми ответами. На выполнение заданий отводится не более 15 минут.

7.После выполнения всех карточек переходите к заполнению оценочного листа. Внимательно прочитайте.

8.Возьмите лист с домашним заданием. Внимательно прочитайте его. Задайте вопросы учителю, если есть такая необходимость.

2.Самостоятельная работа с карточками

Карточка №1. Знакомство с орфограммой «Гласные в приставках пре- и при-«.

Прочитайте стихотворение.

Повнимательней смотри. 
Мы приставки пре- и при-. 
Научись нас различать, 
Друг от друга отличать. 
Запомни сначала четыре значенья: 
Неполное действие и приближенье
Близость чего-то к чему-нибудь, 
Присоединенье ещё не забудь. 
Наши руки всё сумеют, 
Гвоздь ПРИбьют, ПРИшьют, ПРИклеят, 
Всё ПРИделают как нужно 
Быстро, весело и дружно. 
Заяц ПРИскакал к соседу, 
Закричал: «Я к вам ПРИеду! 
На ПРИшкольном огороде 
Есть уже морковка вроде». 
ПРИоткрой скорей окошко – 
В дом попасть не может кошка. 
Ах, котлеты ПРИгорели! 
Не беда, уже их съели. 
ПРЕ – отличная приставка. 
Ей во всём нужна добавка. 
Словом «ОЧЕНЬ» проверяем 
Или ПЕРЕ- заменяем. 

Заполни таблицу. Информацию ищи в стихотворении.

ПРИ-

ПРЕ-

Значение приставки

Примеры

Значение приставки

примеры

ПРИбежать

ПРЕлестный

ПРИклеить

ПРЕрвать

ПРИморский

ПРИгореть

Проверь свою работу: посоветуйся с соседом ( если возникли затруднения, сомнения, то возьми карточку с ответом в папке)

ПРИ-

ПРЕ-

Значение приставки

Примеры

Значение приставки

примеры

ПРИближение

ПРИбежать

= очень

ПРЕлестный

ПРИсоединение

ПРИклеить

= пере

ПРЕрвать

Близость

ПРИморский

Неполное действие

ПРИгореть

Карточка № 2. Учимся применять правило.

1. Найди «Четвертое лишнее» и подчеркни зеленым цветом. Устно объясни соседу почему.

  • превозносить, превосходить, принадлежать, превратить;

  • приноровиться, приналечь, притягивать, препятствовать;

  • приниженный, приплюснутый, беспрекословный, привязчивый;

  • преодолеть, прицелиться, прекратить, пренебречь.

Ответы:

  • превозносить, превосходить, принадлежать, превратить;

  • приноровиться, приналечь, притягивать, препятствовать;

  • приниженный, приплюснутый, беспрекословный, привязчивый;

  • преодолеть, прицелиться, прекратить, пренебречь.

2. Распределители словосочетания в нужную графу.

Преинтересный рассказ, придерживаться за край стола, привокзальная гостиница, приклеить на картон, приехать на автомобиле, пришкольный участок, неожиданная преграда, премиленький ребенок, приподнять тяжелый шкаф, пришить пуговицу, примчаться сломя голову, преодолевать препятствия.

при

пре

приближение

присоединение

близость

неполнота действия

очень

пере-

Проверь себя. Посоветуйся с соседями (если возникли затруднения, сомнения, то возьми карточку с ответом в папке).

Ответы:

при

пре

приближение

присоединение

близость

неполнота действия

очень

пере-

приехать на автомобиле

пришить пуговицу

привокзальная гостиница

придерживаться за край стола

преинтересный рассказ

неожиданная преграда

примчаться сломя голову

приклеить на картон

пришкольный участок

приподнять тяжелый шкаф

премиленький ребенок

преодолевать препятствия

3. Замените словосочетание одним словом с приставкой ПРИ- или ПРЕ-. Запиши это слово рядом со словосочетанием, выдели приставку и запиши её значение.

  1. Расположенный у берега.

  2. Задуматься на некоторое время.

  3. Участок около школы.

  4. Гнаться за кем-нибудь.

  5. Слегка задеть что-либо.

  6. Вызывающий восхищение, красивый.

  7. Немного открыть окно.

  8. Расположенный у дороги

  9. Спуститься с неба на землю.

  10. Очень длинный.

Ответы:

  1. Расположенный у берега. (Прибрежный).

  2. Задуматься на некоторое время. (Призадуматься). 

  3. Участок около школы. (Пришкольный).

  4. Гнаться за кем-нибудь. (Преследовать).

  5. Слегка задеть что-либо. (Прикоснуться). 

  6. Вызывающий восхищение, красивый. (Прекрасный).

  7. Немного открыть окно. (Приоткрыть).

  8. Расположенный у дороги (Придорожный).

  9. Спуститься с неба на землю. (Приземлиться).

  10. Очень длинный. (Предлинный).

Проверь себя. Посоветуйся с соседями (если возникли затруднения, сомнения, то возьми карточку с ответом в папке).

Карточка № 3. Проверяем свои знания

Творческий диктант. Задание дифференцированное.

Выбери одну карточку для работы.

Карточка с красным заголовком – трудная.

Карточка с зелёным заголовком – средней трудности.

Карточка с синим заголовком – простая.

1 группа (сложные, карточки красного цвета)

1. Вставить слова приставками ПРЕ- и ПРИ- по смыслу.
2. Определить тип речи (повествование). Доказать.

3. Выполнить морфемный и словообразовательный разбор слова «преогромный».

В зоопарк из-за границы () два () удава. Был зимний поздний вечер, и сотрудники решили змей оставить в изоляторе. Утром обнаружили, что удавы исчезли. Крышка ящика оказалась (): её плохо (). Бросились искать. На снегу две широкие зигзагообразные полосы – следы беглецов. Нашли их () метрах в пятнадцати от окна. Удавы закоченели. () в помещение – никаких () жизни. Змей поместили в воду. Минут через десять они зашевелились. () тёплой воды – удавы (), ожили.

2 группа (средние, карточки зелёного цвета)

1. Заменить данные в скобках слова словами с приставками ПРЕ- и ПРИ-.
2. Определить тему текста. (Об удавах. Об интересном случае из жизни пресмыкающихся.)

3. Выполнить морфемный и словообразовательный разбор слова «преогромный».

В зоопарк из-за границы (доставили) два (очень огромных удава). Был зимний поздний вечер, и сотрудники решили змей оставить в изоляторе. Утром обнаружили, что удавы исчезли. Крышка ящика оказалась (не совсем закрытой): её плохо (закрепили гвоздями). Бросились искать. На снегу две широкие зигзагообразные полосы – следы беглецов. Нашли их (примерно) метрах в пятнадцати от окна. Удавы закоченели. (Доставили) в помещение – никаких (знаков) жизни. Змей поместили в воду. Минут через десять они зашевелились. (Добавили) тёплой воды – удавы (изменились), ожили.

3 группа (простые, карточки синего цвета)

1.   Вставить слова с приставками ПРЕ- и ПРИ-, пользуясь словами для справок.
Слова для справок: прибыть, преогромный, приоткрытый, прибить, приблизительно, принести, признак, прибавить, преобразиться.
2. Озаглавить текст.

3. Выполнить морфемный и словообразовательный разбор слова «преогромный».

В зоопарк из-за границы () два () удава. Был зимний поздний вечер, и сотрудники решили змей оставить в изоляторе. Утром обнаружили, что удавы исчезли. Крышка ящика оказалась (): её плохо (). Бросились искать. На снегу две широкие зигзагообразные полосы – следы беглецов. Нашли их () метрах в пятнадцати от окна. Удавы закоченели. () в помещение – никаких () жизни. Змей поместили в воду. Минут через десять они зашевелились. () тёплой воды – удавы (), ожили.

Окончательный вариант.

В зоопарк из-за границы прибыли два преогромных удава. Был зимний поздний вечер, и сотрудники решили змей оставить в изоляторе. Утром обнаружили, что удавы исчезли. Крышка ящика оказалась приоткрытой: её плохо прибили. Бросились искать. На снегу две широкие зигзагообразные полосы – следы беглецов. Нашли их приблизительно метрах в пятнадцати от окна. Удавы закоченели. Принесли в помещение – никаких признаков жизни. Змей поместили в воду. Минут через десять они зашевелились. Прибавили тёплой воды – удавы преобразились, ожили.

3.Рефлексия

Оценочный лист

Оцени по 5-ти бальной шкале уровень трудности заданий (1 – очень лёгкое, 3 – среднее, 5 – очень трудное)

№ задания

баллы

Пользовались ли вы подсказкой (поставьте + или — )

примечания

Карточка №1

Продолжи фразу:

1.правило

Сегодня на уроке я понял(а) ……..

Карточка №2

1.

2.

3.

Карточка №3

Запиши цвет карточки

Теоретический материал

Приставки пре-, при-.Их правописание зависит от значения, которое они придают слову.

Приставка пре- пишется:

1. если употребляется в значении «очень, весьма»

 2. если ее можно заменить приставкой пере-

прекрасный – очень красивый

пребольшой – очень большой

прервать – перервать,

преломить – переломить

Приставка при- употребляется в значении:

1. приближения

2. присоединения

3. близости чему-либо

4. неполноты действия

приблизиться, прибытие, приехавший

приклеенный, придавить, присоединение

пришкольный, приморье, прибрежный

присесть, приподняться

Дополнительный материал

При-: причина, пример, привет, прилежный, приключение, природа, привилегия (исключительное право), приоритет (первенство), примитивный (простой, несложный), примадонна (актриса на первых ролях), привередливый (человек слишком разборчивый, с прихотями и капризами), принуждение.

Пре-: президиум, президент, премьера, препарат, претензия, претендент, превалировать (преобладать), презентовать (подарить), престиж (авторитет), предание, камень преткновения (помеха).

Вспомните значения приставок, сравните столбики А и Б.

А. Значение приставки пре-

Б. Значение приставки при-

1. Высшая степень качества или действия, «очень»: предобрый, преискусный, прекрасный, преуспевать.

2. Значение, близкое к значению приставки пере-: прекращение, преступление, пресечь, преодолеть, превращение.

3. Что-либо новое, получившееся в результате изменения, преобразования

1. Присоединение, прибавление: пришить; приобщение; причастный.

2. Приближение: приехать, придвигать.

3. Близость к чему-либо: пригород, прибрежный.

4. Неполнота качества или действия: приоткрыть, приостановить, припрятать, причудливый, привередливый.

5. Доведение действия до конца: приготовить, придумать.

6. Сопутствующее действие: присвистывать, притоптывать.

7. Приспособление к чему-либо: притворство, пристрастие, привычка, приноровиться, притерпеться

Титульный лист — лицо студенческой работы, которое создаёт первое впечатление. Будет оно хорошим или плохим — зависит от вас. И от того, знаете ли вы, как оформить и как подписывать титульный лист реферата.

Вот о том, как написать титульный лист реферата, мы и расскажем в статье. А ещё покажем примеры титульного листа реферата, чтобы вы точно не ударили лицом в грязь.

Вам останется только подписаться на наш телеграм-канал, чтобы быть в курсе студенческой жизни и других актуальных новостей. А также следить за акциями и скидками компании.

Нужна помощь?

Доверь свою работу кандидату наук!

Как составить титульный лист реферата: основные рекомендации + образец

Почему так важно правильно оформить титульную страницу реферата? Если оформление титульника не соответствует правилам, тогда проверяющий, даже не читая текст основной части, развернёт вас на доработку.

Все нормы и стандарты оформления давно прописаны в ГОСТе и в методических рекомендациях вуза. Однако перед тем как начать писать титульный лист реферата, поинтересуйтесь у преподавателя, нет ли у него каких-либо личных предпочтений в оформлении. Вдруг вам попался не особо сговорчивый научный руководитель.

Титульник реферата: правила оформления и содержание

Прежде чем перейти к практической части и пошагово показать, как оформляется титульный лист реферата, давайте подтянем теорию. А именно изучим, какие параметры оформления соблюдать и что необходимо размещать на самом титульнике.

Титульный лист реферата: основные параметры

Как правильно написать титульный лист реферата? Нужно выставить принятые размеры полей:

  • правое — не менее 1,5 см;
  • левое — 3 см;
  • верхнее и нижнее — по 2 см.

Стоит уточнить размеры полей у преподавателя, так как его требования могут отличаться от общепринятых университетских и даже ГОСТовских. Заранее обратитесь и узнайте у него, как сделать титульный лист для реферата, чтобы он принял его с первого раза.

Правила оформления титульника в реферате: нумерация и шрифт

Как должен выглядеть титульный лист реферата? Должен ли он содержать нумерацию? Это важные вопросы, на которых стоит сделать особый акцент.

Отсчёт хоть и начинается с титульного листа, но цифру «1» не проставляю. Важный момент — в реферате также не нумеруют и вторую страницу, на которой располагают содержание. Нумерацию, как правило, начинают с введения, проставляя цифру «3».как оформлять титульный лист реферата в университете

Как оформлять титульный лист реферата в конкретном вузе или колледже, стоит уточнять на кафедре. Потому что некоторые учебные заведения или отдельные преподаватели могут требовать нумерацию со второй страницы.

Какой же шрифт выбрать для оформления титульного листа реферата? Не надо долго думать. Как правило, при написании реферата используют стандартный шрифт — Times New Roman. А размер выбирают 14 или 16 кегля.

Титульный лист в реферате: содержание

Как делается оформление полей в реферате, мы увидели. Теперь важно понять, какую информацию должен содержать титульный лист:

  • название университета;
  • полное наименование кафедры;
  • наименование дисциплины;
  • тематику научной работы;
  • данные студента (ФИО, курс, номер группы, форма обучения);
  • данные проверяющего преподавателя;
  • город, где учится студент;
  • год выпуска документа.

Преинтересный или приинтересный как пишется слово правильно

Как делать титульный лист для реферата: этапы создания

Запомнили важные правила оформления, теперь пошагово рассмотрим, как создать титульник реферата. Для начала условно поделим лист А4 на 4 части — верхнюю, центральную, правую и нижнюю. В каждой из них необходимо придерживаться определённых требований.

Кстати! Для наших читателей сейчас действует скидка 10% на любой вид работы

Оформляем шапку титульного листа

В первой части вверху страницы заглавными буквами по центру пишем: МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ. На следующей строке указываем название университета и ниже название кафедры в кавычках. Выравнивание выбираем по центру.

Преинтересный или приинтересный как пишется слово правильно

Чтобы не сделать ошибок в шапке титульного листа реферата, необходимо скопировать нужный текст из других учебных документов колледжа или вуза.

Прописываем центральную информацию

Во второй части располагается самая важная информация: центральная тема. Поэтому стоит быть особо внимательными и ничего не перепутать.

Располагайте информацию по центру: здесь пишем заглавными буквами слово «РЕФЕРАТ», а после него указываем дисциплину и собственно тему.

Преинтересный или приинтересный как пишется слово правильно

Оформляем информацию о студенте и руководителе

Третий блок нужно выровнять по правому краю. Здесь пишут данные студента и проверяющего. Должность преподавателя указываем в обязательном порядке:

Преинтересный или приинтересный как пишется слово правильно

Обязательно уточните, как звучит полная должность преподавателя, чтобы не попасть в неловкую ситуацию.

Указываем место и год создания реферата

Нам осталась последняя, четвертая часть реферата. Её оформляем в самом низу страницы и выравниваем по центру. Здесь необходимо указать город и год выпуска реферата.

Если реферат сдаётся в конце декабря, тогда указываем следующий год.

Важно помнить, что точка нигде не ставится. Вот как выглядит эта часть титульного листа реферата:

Преинтересный или приинтересный как пишется слово правильно

Реферат титульный лист: образцы для студента

Ну и по традиции, рекомендуем вам изучить образцы титульных листов реферата по ГОСТу 2021 для колледжа и вуза, которые мы специально собрали для вас.

Общий шаблон титульного листа реферата

 Преинтересный или приинтересный как пишется слово правильно

Скачать шаблон готового титульного листа реферата (Word);

Пример титульного листа реферата по физкультуре

Преинтересный или приинтересный как пишется слово правильно

Скачать титульный лист реферата по физкультуре в формате Word.

Реферат на английском языке: титульный лист

А если вам необходимо создать реферат на английском, используйте для титульного листа следующий шаблон:

Преинтересный или приинтересный как пишется слово правильно

Скачать титульный лист реферата на английском в формате Word.

Что создать свою обложку, вы можете просто скопировать нужный титульный лист реферата и подставить свои данные.

Посмотри примеры работ и убедись, что мы поможем на совесть!

Теперь вы точно знаете, как правильно заполнить и оформить титульный лист для реферата в техникуме, колледже или университете. Вы же понимаете, что правильно написать титульный лист реферата — наука несложная. Но если вам не хочется утруждаться и самим корпеть над «титульником» или самим рефератом, то студенческий сервис сделает это за вас.

  • Статья
  • Чтение занимает 5 мин

Строка — это объект типа String, значением которого является текст. Внутри программы текст хранится в виде упорядоченной коллекции объектов Char только для чтения. В конце строки C# нет нуль-символов. Поэтому строка C# может содержать любое число внедренных нуль-символов (‘’). Свойство Length строки соответствует числу содержащихся в ней объектов Char, но не числу символов Юникода. Для доступа к отдельным кодовым точкам Юникода в строке используйте объект StringInfo.

Сравнение строки и System.String

В C# ключевое слово string является псевдонимом для String. Таким образом, String и string являются эквивалентами. Однако рекомендуется использовать предоставленный псевдоним string, так как он работает даже без using System;. Класс String предоставляет множество методов для безопасного создания, обработки и сравнения строк. Кроме того, язык C# перегружает некоторые операторы для упрощения типичных операций со строками. Дополнительные сведения о ключевых словах см. в статье, посвященной строкам. Дополнительные сведения о типе и его методах см. здесь: String.

Объявление и инициализация строк

Вы можете объявлять и инициализировать строки различными способами, как показано в следующем примере:

// Declare without initializing.
string message1;

// Initialize to null.
string message2 = null;

// Initialize as an empty string.
// Use the Empty constant instead of the literal "".
string message3 = System.String.Empty;

// Initialize with a regular string literal.
string oldPath = "c:Program FilesMicrosoft Visual Studio 8.0";

// Initialize with a verbatim string literal.
string newPath = @"c:Program FilesMicrosoft Visual Studio 9.0";

// Use System.String if you prefer.
System.String greeting = "Hello World!";

// In local variables (i.e. within a method body)
// you can use implicit typing.
var temp = "I'm still a strongly-typed System.String!";

// Use a const string to prevent 'message4' from
// being used to store another string value.
const string message4 = "You can't get rid of me!";

// Use the String constructor only when creating
// a string from a char*, char[], or sbyte*. See
// System.String documentation for details.
char[] letters = { 'A', 'B', 'C' };
string alphabet = new string(letters);

Обратите внимание, что вы не используете оператор new для создания объекта строки, за исключением случаев инициализации строки с помощью массива символов.

Инициализируйте строку с константным значением Empty для создания нового объекта String, строка которого имеет нулевую длину. Представлением строкового литерала строки с нулевой длиной является «». Если вы инициализируете строки со значением Empty вместо NULL, вы снизите вероятность появления исключения NullReferenceException. Используйте статический метод IsNullOrEmpty(String), чтобы проверить значение строки, прежде чем пытаться получить к ней доступ.

Неизменность строковых объектов

Строковые объекты являются неизменяемыми: их нельзя изменить после создания. Может показаться, что все методы String и операторы C# изменяют строку, но в действительности они возвращают результаты в новый строковый объект. Когда содержимое s1 и s2 объединяется для формирования одной строки, две исходные строки не изменяются, как показано в следующем примере. Оператор += создает новую строку, которая содержит объединенное содержимое. Этот новый объект присваивается переменной s1, а исходный объект, который был присвоен s1, освобождается для сборки мусора, так как ни одна переменная не ссылается на него.

string s1 = "A string is more ";
string s2 = "than the sum of its chars.";

// Concatenate s1 and s2. This actually creates a new
// string object and stores it in s1, releasing the
// reference to the original object.
s1 += s2;

System.Console.WriteLine(s1);
// Output: A string is more than the sum of its chars.

Так как «изменение» строки на самом деле является созданием новой строки, создавать ссылки на строки следует с осторожностью. Если вы создадите ссылку на строку, а затем «измените» исходную строку, ссылка будет по-прежнему указывать на исходный объект, а не на новый объект, который был создан при изменении строки. Это поведение проиллюстрировано в следующем коде:

string s1 = "Hello ";
string s2 = s1;
s1 += "World";

System.Console.WriteLine(s2);
//Output: Hello

Сведения о создании новых строк, основанных на таких изменениях, как операции поиска и замены исходной строки, см. в инструкциях по изменению содержимого строки.

Регулярные и буквальные строковые литералы

Используйте регулярные строковые литералы, когда вам нужно внедрить escape-символы, доступные в C#, как показано в следующем примере:

string columns = "Column 1tColumn 2tColumn 3";
//Output: Column 1        Column 2        Column 3

string rows = "Row 1rnRow 2rnRow 3";
/* Output:
  Row 1
  Row 2
  Row 3
*/

string title = ""The u00C6olean Harp", by Samuel Taylor Coleridge";
//Output: "The Æolean Harp", by Samuel Taylor Coleridge

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

string filePath = @"C:UsersscoleridgeDocuments";
//Output: C:UsersscoleridgeDocuments

string text = @"My pensive SARA ! thy soft cheek reclined
    Thus on mine arm, most soothing sweet it is
    To sit beside our Cot,...";
/* Output:
My pensive SARA ! thy soft cheek reclined
   Thus on mine arm, most soothing sweet it is
   To sit beside our Cot,...
*/

string quote = @"Her name was ""Sara.""";
//Output: Her name was "Sara."

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

Escape-последовательность Имя символа Кодировка Юникод
Одинарная кавычка 0x0027
« Двойная кавычка 0x0022
Обратная косая черта 0x005C
Null 0x0000
a Предупреждение 0x0007
b Backspace 0x0008
f Перевод страницы 0x000C
n Новая строка 0x000A
r Возврат каретки 0x000D
t Горизонтальная табуляция 0x0009
v Вертикальная табуляция 0x000B
u Escape-последовательность Юникода (UTF-16) uHHHH (диапазон: 0000–FFFF; пример: u00E7 = «ç»)
U Escape-последовательность Юникода (UTF-32) U00HHHHHH (диапазон: 000000–10FFFF; пример: U0001F47D = «?»)
x Escape-последовательность Юникода аналогична «u», она отличается только длиной переменной xH[H][H][H] (диапазон: 0–FFFF; пример: x00E7 или x0E7 или xE7 = «ç»)

Предупреждение

Если вы используете escape-последовательность x с менее чем четырьмя шестнадцатеричными цифрами, то когда непосредственно следующие за ней символы также являются допустимыми шестнадцатеричными цифрами (т. е. 0–9, A–F и a–f), они будут интерпретированы как часть этой escape-последовательности. Например, xA1 дает результат «¡», являющийся кодовой точкой U+00A1. Однако если следующий символ — «A» или «a», тогда escape-последовательность будет интерпретироваться как xA1A и даст результат «ਚ», являющийся кодовой точкой U+0A1A. В таких случаях, чтобы избежать некорректной интерпретации, указывайте все четыре шестнадцатеричных знака (например, x00A1).

Примечание

Во время компиляции буквальные строки преобразуются в обычные строки с теми же escape-последовательностями. Поэтому, если вы просматриваете буквальную строку в окне контрольных значений отладчика, вы увидите escape-символы, добавленные компилятором, а не буквальную версию из исходного кода. Например, буквальная строка @"C:files.txt"будет отображаться в окне контрольных значений как «C:files.txt».

Строки формата

Строка формата — это строка, содержимое которой можно определить динамически во время выполнения. Строки формата создаются путем внедрения интерполированных выражений или заполнителей внутри фигурных скобок в строке. Весь код внутри фигурных скобок ({...}) будет преобразован в значение и выходные данные как отформатированная строка во время выполнения. Существует два способа создания строк формата: интерполяция строк и составное форматирование.

Интерполяция строк

В C# 6.0 и более поздних версий интерполированные строки определяются по специальному символу $. Они включают интерполированные выражения в фигурных скобках. См. дополнительные сведения в интерактивном руководстве по интерполяции строк в C#.

Используйте интерполяцию для повышения удобства чтения и обслуживаемости кода. Интерполяция строк позволяет достичь тех же результатов, что и использование метода String.Format, но более простым и понятным способом.

var jh = (firstName: "Jupiter", lastName: "Hammon", born: 1711, published: 1761);
Console.WriteLine($"{jh.firstName} {jh.lastName} was an African American poet born in {jh.born}.");
Console.WriteLine($"He was first published in {jh.published} at the age of {jh.published - jh.born}.");
Console.WriteLine($"He'd be over {Math.Round((2018d - jh.born) / 100d) * 100d} years old today.");

// Output:
// Jupiter Hammon was an African American poet born in 1711.
// He was first published in 1761 at the age of 50.
// He'd be over 300 years old today.

Начиная с C# 10, можно использовать интерполяцию строк для инициализации константной строки, если все выражения, используемые для заполнителей, также являются константными строками.

Составное форматирование

String.Format использует заполнители в фигурных скобках, чтобы создать строку формата. В этом примере результат аналогичен выходным данным, получаемым с помощью метода интерполяции строк, описанного выше.

var pw = (firstName: "Phillis", lastName: "Wheatley", born: 1753, published: 1773);
Console.WriteLine("{0} {1} was an African American poet born in {2}.", pw.firstName, pw.lastName, pw.born);
Console.WriteLine("She was first published in {0} at the age of {1}.", pw.published, pw.published - pw.born);
Console.WriteLine("She'd be over {0} years old today.", Math.Round((2018d - pw.born) / 100d) * 100d);

// Output:
// Phillis Wheatley was an African American poet born in 1753.
// She was first published in 1773 at the age of 20.
// She'd be over 300 years old today.

См. дополнительные сведения о типах форматирования в .NET.

Подстроки

Подстрока — это последовательность символов, содержащихся в строке. Используйте метод Substring, чтобы создать новую строку из части исходной строки. Одно вхождение подстроки или несколько можно найти с помощью метода IndexOf. Используйте метод Replace, чтобы заменить все вхождения указанной подстроки новой строкой. Как и метод Substring, метод Replace фактически возвращает новую строку и не изменяет исходную строку. См. дополнительные сведения о поиске строк и изменении содержимого строк.

string s3 = "Visual C# Express";
System.Console.WriteLine(s3.Substring(7, 2));
// Output: "C#"

System.Console.WriteLine(s3.Replace("C#", "Basic"));
// Output: "Visual Basic Express"

// Index values are zero-based
int index = s3.IndexOf("C");
// index = 7

Доступ к отдельным символам

Используя нотацию массива со значением индекса, можно получить доступ только для чтения к отдельным символам, как показано в следующем примере:

string s5 = "Printing backwards";

for (int i = 0; i < s5.Length; i++)
{
    System.Console.Write(s5[s5.Length - i - 1]);
}
// Output: "sdrawkcab gnitnirP"

Если вам необходимо изменить отдельные символы в строке и функций методов String вам недостаточно, используйте объект StringBuilder, чтобы изменить отдельные символы «на месте», а затем создайте новую строку для сохранения результатов с помощью методов StringBuilder. В следующем примере предположим, что необходимо определенным образом изменить исходную строку, а затем сохранить результаты для дальнейшего использования:

string question = "hOW DOES mICROSOFT wORD DEAL WITH THE cAPS lOCK KEY?";
System.Text.StringBuilder sb = new System.Text.StringBuilder(question);

for (int j = 0; j < sb.Length; j++)
{
    if (System.Char.IsLower(sb[j]) == true)
        sb[j] = System.Char.ToUpper(sb[j]);
    else if (System.Char.IsUpper(sb[j]) == true)
        sb[j] = System.Char.ToLower(sb[j]);
}
// Store the new string.
string corrected = sb.ToString();
System.Console.WriteLine(corrected);
// Output: How does Microsoft Word deal with the Caps Lock key?

Строки NULL и пустые строки

Пустая строка — это экземпляр объекта System.String, который содержит нуль символов. Пустые строки часто используются в различных сценариях программирования для представления пустого текстового поля. Вы можете вызывать методы для пустых строк, так как они являются допустимыми объектами System.String. Пустые строки инициализируются следующим образом:

string s = String.Empty;  

В отличие от пустых строк строка NULL не ссылается на экземпляр объекта System.String, поэтому любая попытка вызвать метод для строки NULL приводит к исключению NullReferenceException. Но вы можете использовать строки NULL в операциях объединения и сравнения с другими строками. В следующих примерах показаны случаи, в которых ссылка на строку NULL вызывает и не вызывает исключение:

static void Main()
{
    string str = "hello";
    string nullStr = null;
    string emptyStr = String.Empty;

    string tempStr = str + nullStr;
    // Output of the following line: hello
    Console.WriteLine(tempStr);

    bool b = (emptyStr == nullStr);
    // Output of the following line: False
    Console.WriteLine(b);

    // The following line creates a new empty string.
    string newStr = emptyStr + nullStr;

    // Null strings and empty strings behave differently. The following
    // two lines display 0.
    Console.WriteLine(emptyStr.Length);
    Console.WriteLine(newStr.Length);
    // The following line raises a NullReferenceException.
    //Console.WriteLine(nullStr.Length);

    // The null character can be displayed and counted, like other chars.
    string s1 = "x0" + "abc";
    string s2 = "abc" + "x0";
    // Output of the following line: * abc*
    Console.WriteLine("*" + s1 + "*");
    // Output of the following line: *abc *
    Console.WriteLine("*" + s2 + "*");
    // Output of the following line: 4
    Console.WriteLine(s2.Length);
}

Использование класса StringBuilder для быстрого создания строк

Операции со строками в .NET хорошо оптимизированы, и в большинстве случаев они не снижают производительность. Но в некоторых сценариях, например в сплошных циклах, которые выполняются сотни и тысячи раз, операции со строками могут повлиять на производительность. Класс StringBuilder создает строковый буфер, который ускоряет работу, если программа выполняет много операций над строками. Строка StringBuilder также позволяет заново присваивать отдельные символы, что не поддерживает встроенный строковый тип данных. Например, этот код изменяет содержимое строки без создания новой строки:

System.Text.StringBuilder sb = new System.Text.StringBuilder("Rat: the ideal pet");
sb[0] = 'C';
System.Console.WriteLine(sb.ToString());
System.Console.ReadLine();

//Outputs Cat: the ideal pet

В этом примере объект StringBuilder используется для создания строки из набора числовых типов:

using System;
using System.Text;

namespace CSRefStrings
{
    class TestStringBuilder
    {
        static void Main()
        {
            var sb = new StringBuilder();

            // Create a string composed of numbers 0 - 9
            for (int i = 0; i < 10; i++)
            {
                sb.Append(i.ToString());
            }
            Console.WriteLine(sb);  // displays 0123456789

            // Copy one character of the string (not possible with a System.String)
            sb[0] = sb[9];

            Console.WriteLine(sb);  // displays 9123456789
            Console.WriteLine();
        }
    }
}

Строки, методы расширения и LINQ

Так как тип String использует IEnumerable<T>, вы можете применять методы расширения, определенные для строк в классе Enumerable. Чтобы избежать визуального загромождения, эти методы исключены из IntelliSense для типа String, но все равно доступны. Можно также использовать выражения запроса LINQ в строках. Дополнительные сведения см. в документации по LINQ и строкам.

Раздел Описание
Практическое руководство. Изменение содержимого строки Описание методов преобразования строк и изменения их содержимого.
Сравнение строк Рассказывает, как строки сравниваются по языку, региональным параметрам и порядку.
Сцепка нескольких строк Демонстрирует разные способы соединения нескольких строк в одну.
Анализ строк с помощью метода String.Split Содержит примеры кода, демонстрирующие использование метода String.Split для анализа строк.
Практическое руководство. Поиск по строкам Описание использования поиска для нахождения в строках определенных шаблонов или текста.
Определение представления числового значения в строке Объясняет, как безопасно проанализировать строку, чтобы проверить, содержит ли она допустимое числовое значение.
Интерполяция строк Описывает функцию интерполяции строк, которая предоставляет удобный синтаксис для форматирования строк.
Базовые операции со строками в .NET Framework Содержит ссылки на статьи, в которых показаны базовые операции над строками с помощью методов System.String и System.Text.StringBuilder.
Анализ строк в .NET Описывает, как преобразовать строковые представления базовых типов .NET в экземпляры соответствующих типов.
Синтаксический анализ строк даты и времени в .NET Показывает, как преобразовать строку, например «01/24/2008», в объект System.DateTime.
Сравнение строк в .NET Framework Объясняет, как сравнивать строки, и содержит примеры на языках C# и Visual Basic.
Using the StringBuilder class (Использование класса StringBuilder) Описывает создание и изменение динамических строковых объектов с помощью класса StringBuilder.
LINQ и строки Содержит инструкции по выполнению различных операций со строками с помощью запросов LINQ.
Руководство по программированию на C# Содержит ссылки на статьи с конструкциями программирования на C#.

1.
… лет; помню только, что видел преинтересную большую серебряную вещь. У вас есть серебро? — Есть. — Перечислите, пожалуйста …

Писемский А.Ф.. Тюфяк

2.
… кажется, назад, в Петербурге, был преинтересный случай. Знаете, приезжали какие-то социал-демократы из Англии — конечно …

Пелевин Виктор. Чапаев и пустота

3.
… как печник? — Спасибо, что рекомендовали. Преинтересный человек. Около часа беседовали о Гегеле и Бенедетто Кроче. — Ну …

Пастернак Борис. Доктор Живаго

4.
… раз, когда она сообщала мне преинтересные вещи. — Все такая же! Этому будет конец, — процедил он сквозь … Борроу, миссионер- англичанин, автор двух преинтересных сочинений об испанских цыганах, которых он задумал обратить в христианство …

Проспер Мериме. Кармен

5.
… Но необязательно. У меня тут преинтересная мысль образовалась. Если менты так уверены, что убийца проник в …

Полякова Татьяна. Барышня и хулиган

6.
… ты книжку, хорошую-прехорошую, интересную-преинтересную, чтоб все тебе завидовали, потому что так не могут. Бывало …

Полунин Николай. Орфей

7.
… женщине твоего общественного положения будет преинтересно разжечь любопытство актрисы и принудить все мысли великого человека загарцевать …

Оноре де Бальзак. Романы

8.
… найти. — И, помолчав, воскликнул: — Люди преинтересные создания! — Тут он поднял глаза на Женни и увидел, что …

Мартен Роже Дю Гар. Семья Тибо

9.
… тени на нашей стене выдавали преинтересные тайны! Зачастую для перегородки использовали несколько старых мешков из-под …

Марк Твен. Налегке

10.
… хотел бы задать вам один преинтересный вопрос. — Дайте сперва прорычать еще одному дракону, — перебил его Хэнкок …

Лондон Джек. Маленькая хозяйка большого дома

11.
… женщине твоего общественного положения будет преинтересно разжечь любопытство актрисы и принудить все мысли великого человека загарцевать …

Оноре де Бальзак. Дочь Евы

12.
… этого не собираюсь. Кстати, это преинтересная (а для многих — просто больная) проблема: как вступать в людьми …

Николай Козлов — Как относиться к себе и людям

13.
… процесс над старым руководством. Открылись преинтересные вещи. Некоторые бывшие властители обладали многомиллиардными долларовыми состояниями (ныне конфискованными …

Мартьянов Андрей. Чужие 1-2

14.
… А тут у меня появилась преинтересная компания. Птенец смотрел на меня и мигал, закатывая веки кверху …

Уэллс Герберт. Рассказы

15.
… я выслушал от него такую преинтересную историю. В далекие времена (не скажу — до революции или в …

Успенский Лев. Записки старого петербуржца

16.
… Наверное, это устройство уловило массу преинтересных звуков. — Вряд ли можно шокировать машину, — утешил друга Гар и …

Сташев Кристофер. Волшебник-бродяга 1-6

17.
… несколько маленьких глотков. — Дельце, признаться, преинтересное. — Надо же. И какое? — Пару-тройку дней назад мои мальчики …

Шилова Юлия. Укротительница мужчин, или хищница

18.
… А разговор у нас выйдет преинтересный, — в его руке возник пистолет, с которым он попятился к …

Шахов Василий. Душехранитель

19.
… кое-кто из товарищей получает преинтересные письма с родины. Одно такое письмо с описанием какого-нибудь …

Фельштинский Юрий. История революции в трудах революционеров|Фельштинский Юрий. История революции в трудах революционеров#2

20.
… французов с Анамом, адмирал заметил: — Преинтересно, я вам скажу… И хорошо изложено… И видно, что вы …

Станюкович Константи. Вокруг света на Коршуне

21.
… Вот и тешусь. Виткевич рассмеялся. — Преинтересно, — хохотнул Перовский и замотал головой. — Тьфу ты, напасть, пристало уж …

Семенов Юлиан. Дипломатический агент

22.
… я — обращаю. Поэтому игры бывают преинтересные. Глумов горячится, не рассчитывает игры, а хочет сразу ее угадать …

Салтыков-Щедрин. Современная идиллия

23.
… Поттер, я хочу изучить это преинтересное зеркало. И только тут Гарри понял, что стоит позади Квиррелла …

Роулинг К. Джоан. Гарри Поттер 1-5

24.
… достаточно сильный. В песке отыскиваются преинтересные вещи: «чертовы пальцы», камушки с отпечатками раковин древних жителей этих … Аня часто рассказывала о Кисловодске преинтересные вещи, и становилось досадно, что, рассказанные, они утекают в никуда …

сост. Павлова Т.Ф.. Милая, обожаемая моя Анна Васильевна

25.
… что из этого получилась бы преинтересная книжка, а разговоры действующих лиц в рассказе капитана Николса могли …

Сомерсет Моэм. Луна и грош

26.
… полушария близ кратера Платон обнаружили преинтересную штуковину. В стене разлома — даже не отвесной, а нависающей, так …

Серебряков Владимир. Лунная соната для бластера

27.
… смешно рассказывали. — О, это было преинтересно, но все равно Marie и теперь такая же осталась: «мать … Штука в самом деле была преинтересная: Ципри-Кипри закупила у Данкиного мужа на сроки двадцать каких … улыбнулась и сказала: — Вот, господа, преинтересное дело и прекрасный образчик современных петербургских нравов! Вы, господин Кишенский … была зато хоть живая и преинтересная, а теперь стала бог знает на что похожая — противная, скучная …

Лесков Н.С.. Рассказы и повести

28.
… себе таким способом приятную и преинтересную коллекцию. Он показал дамам целый портфель, который возил с собой …

Гете Иоганн Вольфган. Избирательное Сродство

29.
… длинноножки поведут сейчас между собой преинтересный разговор. Что, если бы нам обратиться в аистов? — Умно придумано …

Гауф В.. Сказки

30.
… и громовые молнии. И сейчас преинтересные, скажу вам, возможности на пороге обретения находятся. При помощи Ломоносова …

Войскунский Евгений. Экипаж Меконга

  • Преклонение как пишется и почему
  • Преклонение перед женщиной как пишется
  • Преимущественно как пишется правильно
  • Преимущество как пишется и почему
  • Преинтересная книга как пишется