Telegram Web Link
Наши друзья запилили канал по плюсам. Зацените: @cppturbo
👎1
Профессор Си pinned «Наши друзья запилили канал по плюсам. Зацените: @cppturbo»
Где верно происходит вывод данных в консоль?
Anonymous Quiz
4%
Console.write("Hi");
3%
сonsole.log("Hi");
91%
Console.WriteLine("Hi");
2%
print("Hi");
Вопрос на засыпку. В чем разница между циклами while и for?

Ответ опубликуем завтра.

Пишите в комментариях ваш вариант!

#questions
В чем разница между циклами while и for?

Ответ:

Оба цикла используются, когда нужно многократно выполнить единицу кода. Разница в том, что цикл for используется, когда вы знаете, сколько раз вам нужно выполнить итерацию кода. А цикл while мы применяем, когда нужно повторять что-то до тех пор, пока заданное утверждение не станет истинным.

#questions
Массивы в C#

Массивы служат самым разным целям, поскольку предоставляют удобные средства для объединения связанных вместе переменных. В C# ими можно пользоваться практически так же, как и в других языках программирования. Тем не менее у них имеется одна особенность: они реализованы в виде объектов.

Давайте познакомимся с ними поближе и разберем пару примеров.

Читать статью
Конструкторы и наследование

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

Читать статью
👍7
Классы в C#

Класс представляет собой шаблон, по которому определяется форма объекта. В нем указываются данные и код, который будет оперировать этими данными. В C# используется спецификация класса для построения объектов, которые являются экземплярами класса. Следовательно, класс, по существу, представляет собой ряд схематических описаний способа построения объекта.

Запутано? Загляните в статью - там все разобрано с примерами кода!

Читать статью
👍9
Что такое перегрузка методов?

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

Но давайте лучше рассмотрим это на примере.

Читать статью
👍15
Вопрос на засыпку. Что такое делегаты в .NET?

Ответ опубликуем завтра.

Пишите в комментариях ваш вариант!

#questions
Что такое делегаты в .NET?

Ответ:

Делегат в .NET похож на указатель функции в C или C++. Использование делегата позволяет программисту заключить ссылку на метод внутри объекта делегата. Затем объект делегата может быть передан в код, который может вызвать метод, на который ссылается ссылка, необязательно знать во время компиляции, какой метод будет вызван.

Кроме того, можно использовать делегат для создания пользовательских событий в классе. Например:

public delegate void FooDelegate();

class FooClass
{
// кастомное событие
public event FooDelegate FooEvent;
}

FooClass FooObj = new FooClass()
FooObj.FooEvent += new FooDelegate();

#questions
👍24😢5
Основы наследования

Разбираем на примере, что такое наследование в принципе и как оно реализовано в C#.

Читать статью
👍6💩2
Многомерные массивы

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

Эта статья познакомит вас с двумерными массивами в C#, а также с массивами трех и более измерений.

Читать статью
Перегрузка индексаторов

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

Читать статью
Создание объектов в C#

Разбираем на примере, как создавать объекты в C#. Также знакомимся с инициализаторами объектов.

Читать статью
👍5
Ступенчатые (зубчатые) массивы

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

Давайте разберемся, как такие массивы создаются и используются.

Читать статью
7👍1
2025/07/10 21:11:42
Back to Top
HTML Embed Code: