C# и .NET: История и Описание
18 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Когда推荐使用 масштабные операции поиска?

  • При постройке строки (correct)
  • При работе с файлами
  • При выполнении математических операций
  • При работе с массивами

Какие ограничения есть у Span?

  • Все перечисленные выше (correct)
  • Может быть полем в объекте ссылочного типа
  • Может быть присвоена переменной типа Object
  • Может быть толькоInside ref-структур

Что выведет код Console.WriteLine(5 + 3 * 2)?

  • 16
  • 11 (correct)
  • 20
  • 5

Каким образом можно объявить переменную целого числа?

<p>int number; (B)</p> Signup and view all the answers

Какой оператор используется для сравнения двух значений?

<p>&gt; (C)</p> Signup and view all the answers

Что делает инструкция try-catch?

<p>Работает с исключениями (A)</p> Signup and view all the answers

Как правильно написать условие "Если число больше 10, то вывести на экран "Привет"?

<p>if (number &gt; 10) Console.WriteLine... (A)</p> Signup and view all the answers

Что такое Index в контексте строк?

<p>Позиция в строке (A)</p> Signup and view all the answers

Какой компанией разработан язык программирования C#?

<p>Microsoft (A)</p> Signup and view all the answers

Что такое платформа .NET?

<p>Кроссплатформенная среда выполнения приложений, которая позволяет создавать программные приложения (B)</p> Signup and view all the answers

Какова основная задача оператора Switch?

<p>Выбрать один из множества блоков кода для выполнения (A)</p> Signup and view all the answers

Как создать двухмерный массив в языке программирования C#?

<p>int[,] arr = new int[10, 5]; (B)</p> Signup and view all the answers

Какой оператор интерполяции строк используется в языке программирования C#?

<p>$Имя: {name} Возраст: {age} (D)</p> Signup and view all the answers

Что такое делегаты в языке программирования C#?

<p>Переменная ссылочного типа, которая может хранить ссылку на метод (C)</p> Signup and view all the answers

Какое полное название namespace, где находится основная функциональность регулярных выражений в .NET?

<p>System.Text.RegularExpressions (A)</p> Signup and view all the answers

Когда рекомендуется использовать класс StringBuilder?

<p>При неизвестном количестве операций и изменений над строками во время выполнения программы (C)</p> Signup and view all the answers

Что такое тип параметра в языке программирования C#?

<p>Тип данных, который параметр может принимать (C)</p> Signup and view all the answers

Что такое значение по умолчанию для параметра в языке программирования C#?

<p>Значение, которое параметр получает по умолчанию, если не указано иное (A)</p> Signup and view all the answers

Study Notes

Язык программирования C#

  • Язык программирования C# был разработан компанией Microsoft.

.NET

  • .NET - это кроссплатформенная среда выполнения приложений, которая позволяет создавать программные приложения.

Оператор Switch

  • Оператор Switch используется для выбора одного из множества блоков кода для выполнения.

Массивы на C#

  • Двухмерный массив на C# можно создать с помощью оператора: int[,] arr = new int[10, 5];.

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

  • Интерполяция строк на C# позволяет создавать строки с помощью сигнального оператора $ и фигурных скобок {}: $"Имя: {name} Возраст: {age}".

Делегаты (delegate)

  • Делегаты (delegate) - это переменные ссылочного типа, которые могут хранить ссылку на метод.

Namespace регулярных выражений в .NET

  • Основная функциональность регулярных выражений в .NET находится в namespace System.Text.RegularExpressions.

Класс StringBuilder

  • Класс StringBuilder рекомендуется использовать при неизвестном количестве операций и изменений над строками во время выполнения программы.

Ограничения у Span

  • У Span есть следующие ограничения: не может быть присвоена переменной типа Object, dynamic или переменной типа интерфейса, не может быть полем в объекте ссылочного типа (а только внутри ref-структур) и не может использоваться в пределах операций await или yield.

Индексатор в C#

  • В C# можно использовать индексатор для доступа к элементам массива, например: Index myIndex = ^2;.

Объявление переменной целого числа

  • Переменную целого числа можно объявить с помощью оператора: int number;.

Оператор сравнения

  • Оператором сравнения в C# является оператор &gt;.

Try-catch

  • Try-catch - это механизм работы с исключениями в C#.

Условное выражение

  • Условное выражение "Если число больше 10, то вывести на экран "Привет"" можно написать с помощью оператора: if (number &gt; 10) Console.WriteLine....

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Узнайте о языке программирования C# и платформе .NET. Определите компанию, разработавшую язык программирования C#, и уясните суть платформы .NET.

More Like This

SHARP AR 600-20 Chapters 7 & 8 Flashcards
50 questions
C-Sharp Flashcards
20 questions

C-Sharp Flashcards

ReputableKelpie avatar
ReputableKelpie
SHARP Class Module 2 Exam
25 questions

SHARP Class Module 2 Exam

RapturousSunflower avatar
RapturousSunflower
Use Quizgecko on...
Browser
Browser