Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры_ПЯВУ (5 семестр).doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
85.5 Кб
Скачать
  1. Что представляют собой фундаментальные части метода? Как связаны аргументы и формальные параметры?

доступ тип_возврата имя(список_параметров) {

// тело метода

}

  1. Что является атомами программы на Си#?

Классы объекты и так далее

  1. Приведите примеры ключевых слов Си#?

В языке С# на данный момент определено 77 ключевых слов.

(Abstract, as, base, bool, break, byte, case, catch, char, checked, class, const, continue, decimal, default, delegate, do, double, else, enum, event, explicit, extern, false, finally, fixed, float, for, foreach, goto, if, implicit, in, int, interface, internal, is, lock, long, namespace, new, null, object, operator, out, override, params, private, protected, public, readonly, ref, return, sbyte, sealed, short, sizeof, stackalloc, static, string, struct, switch, this, throw, true, try, typeof, uint, ulong, unchecked, unsafe, ushort, using, virtual, volatile, void, while)

Эти ключевые слова (в сочетании с синтаксисом операторов и разделителей) образуют определение языка С#. Ключевые слова нельзя использовать в качестве имен переменных, классов или методов.

Ключевое слово using — это своего рода заявление о том, что программа использует имена в заданном пространстве имен.

Ключевое слово public и private, представляет собой спецификатор доступа.

Ключевое слово void просто сообщает компилятору о том, что метод Main () не возвращает значения

  1. Как переменная экземпляра может быть инициализирована при создании объекта?

Создание конструктора

Конструктор инициализирует объект при его создании. Он имеет такое же имя, что и сам класс, а синтаксически подобен методу. Однако в определении конструкторов не указывается тип возвращаемого значения. Формат записи конструктора такой:

доступ имя_класса{) {

// тело конструктора

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

  1. Какие типы существуют Си#? Какие атрибуты отличают разные типы друг от друга?

b o o l - Логический, или булев, представляет значения ИСТИНА/ЛОЖЬ

b y t e 8 - разрядный целочисленный без знака

char - Символьный

d e c i m a l - Числовой тип для финансовых вычислений

d o u b l e - С плавающей точкой двойной точности

f l o a t С - плавающей точкой

i n t - Целочисленный

l o n g - Тип для представления длинного целого числа

s b y t e - 8-разрядный целочисленный со знаком

s h o r t -Тип для представления короткого целого числа

u i n t -Целочисленный без знака

u l o n g- Тип для представления длинного целого числа без знака

u s h o r t - Тип для представления короткого целого числа без знака

  1. В каких случаях в исходном тексте программы следует использовать константы? в чем их преимущества?

Так как это удобно она не меняется йа её юзаю под одним и тем же именем