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;</p> Signup and view all the answers

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

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

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

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

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

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

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

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

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

    <p>Microsoft</p> Signup and view all the answers

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    <p>Значение, которое параметр получает по умолчанию, если не указано иное</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

    C-sharp Minor Scale Quiz
    3 questions
    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