Скачать бесплатно уроки и видеоуроки, самоучители, обучающие книги и обучающее видеo, видеокурсы, аудиокурсы и др. полезную информацию без регистрации

Программирование С#: Возврат значения оператором return


Возврат значения оператором return


Приведенный далее фрагмент исходного текста демонстрирует небольшую функцию возвращающую среднее значение переданных ей аргументов, public class Example
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 25-11-2011, 03:30
Коментарии: 0

Программирование С#: Не передавайте переменную по ссылке дважды


Не передавайте переменную по ссылке дважды


Никогда не передавайте по ссылке одну и ту же переменную дважды в одну функцию, поскольку это может привести к неожиданным побочным эффектам. Описать эту ситуацию труднее, чем просто продемонстрировать пример программы. Внимательно взгляните на функцию Update () в приведенном листинге.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 25-11-2011, 03:20
Коментарии: 0

Программирование С#: Реализация аргументов по умолчанию


Реализация аргументов по умолчанию


Зачастую оказывается желательно иметь две (или более) версии функции, имеющие следующие отличия.

Одна из функций представляет собой более сложную версию, обеспечивающую большую гибкость, но требующую большого количества аргу ментов от вызывающей программы, причем некоторые из них для пользо вателя могут быть просто непонятны.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 25-11-2011, 03:15
Коментарии: 0

Программирование С#: Ссылки


Ссылки


Оператор "точка" и оператор присваивания — единственные два оператора, определенные для ссылочных типов. Рассмотрим следующий фрагмент исходного текста:
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 23-11-2011, 03:37
Коментарии: 0

Программирование С#: Передача аргументов функции


Передача аргументов функции


Значения, передаваемые функции, называются аргументами функции (другое часто используемое Заголовок— параметры). Большинство функций требуют для работы ар гументы определенного типа. Вы передаете аргументы функции, перечисляя их в скоб ках после ее имени. Проанализируем следующее небольшое добавление к рассматр вавшемуся ранее классу Example:
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 23-11-2011, 03:23
Коментарии: 0

Программирование С#: Перегрузка функции



Перегрузка функции



В одном классе может быть две функции с одним и тем же именем — при условии различия их аргументов. Это явление называется перегрузкой (overloading) имени функции.

Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 23-11-2011, 03:11
Коментарии: 0

Программирование С#: Передача в функцию типов-значений


Передача в функцию типов-значений


Базовые типы переменных, такие как int, double, decimal, известны как тип значения. Переменные таких типов могут быть переданы в функцию одним из двух спо собов. По умолчанию эти переменные передаются в функцию по значению (by vate альтернативная форма — передача по ссылке.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 23-11-2011, 03:03
Коментарии: 0

Программирование С#: Свойство Length


Свойство Length


В программе VariableArrayAverage для заполнения массива использован цикл for:
Массив dArray объявлен как имеющий длину numElements. Таким образом, понятно, почему цикл выполняет именно numElements итераций для прохода по массиву.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 23-11-2011, 02:40
Коментарии: 0

Программирование С#: Функции функций


Функции функций


Определение функции
Программисты нуждаются в возможности разбить большую программу на более мелкие части, с которыми легче совладать. Например, программы, содержащиеся в предыдущих главах, уже достигли своего предельного размера, с которым как с единым целым может справиться один человек.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 23-11-2011, 02:26
Коментарии: 0

Программирование С#: Процентной ставки и срока


Процентной ставки и срока


Практически один и тот же. Это наблюдение дает еще одну точку для рефакторинга. Все перечисленное позволяет выполнить рефакторинг программы Calcl latelnterestTable и создать программу CalculatelnterestT a bleWithFunctions.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 23-11-2011, 02:16
Коментарии: 0

Программирование С#: Зачем беспокоиться о функциях?


Зачем беспокоиться о функциях?


Когда концепция функции появилась в 1950-е годы в Фортране, ее единственной целы! было избежать дублирования кода. Предположим, вы пишете программу, которая доли вычислять и выводить на экран некоторое отношение во многих местах. В этом случае программа может просто вызывать в этих местах функцию DisplayRatio (), позволяющую избежать дублирования кода.
Проверенно
на вирусы:
БЕЗ ВИРУСОВ
Автор публикации: zyzy
Просмотров: 0
Добавлен: 23-11-2011, 02:06
Коментарии: 0




Реклама
......