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

ZippyCopernicium avatar
ZippyCopernicium
·
·
Download

Start Quiz

Study Flashcards

18 Questions

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

При постройке строки

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

Все перечисленные выше

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

11

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

int number;

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

>

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

Работает с исключениями

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

if (number > 10) Console.WriteLine...

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

Позиция в строке

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

Microsoft

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

Кроссплатформенная среда выполнения приложений, которая позволяет создавать программные приложения

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

Выбрать один из множества блоков кода для выполнения

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

int[,] arr = new int[10, 5];

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

$Имя: {name} Возраст: {age}

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

Переменная ссылочного типа, которая может хранить ссылку на метод

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

System.Text.RegularExpressions

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

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

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

Тип данных, который параметр может принимать

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

Значение, которое параметр получает по умолчанию, если не указано иное

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# является оператор >.

Try-catch

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

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

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

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

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Online and Sharp
3 questions

Online and Sharp

RenownedFriendship avatar
RenownedFriendship
Material Safety Quiz
5 questions

Material Safety Quiz

ConciliatoryBalance avatar
ConciliatoryBalance
Preventing Sharps Injuries Quiz
30 questions
Use Quizgecko on...
Browser
Browser