Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справка.doc
Скачиваний:
12
Добавлен:
07.02.2015
Размер:
367.1 Кб
Скачать

Конструкторы с параметрами

В метод-конструктор можно включить параметры. Приведем пример класса с двумя различными методами-конструкторами:

class Person

{

// Поля

string firstName;

string lastName;

// Первый метод-конструктор

public Person()

{

firstName = "Johnny";

lastName = "Rocket";

}

// Второй метод-конструктор

public Person( string f, string l )

{

this.firstName = f;

this.lastName = l;

} }

Помните, что слово «this» относится к «тому объекту, который мы создаем". То есть, фактически говорится «подставлять в поля имени и фамилии этого нового объекта любые значения, передаваемые методу-конструктору».

Математические функции — класс Math

С помощью методов этого класса можно вычислить:

- тригонометрические функции: Sin, Cos, Tan;

- обратные тригонометрические функции: ASin, АСos, АТаn, АТаn2;

- гиперболические функции: Tanh, Sinh, Cosh;

- экспоненту и логарифмические функции: Ехр, Log, Log10;

- модуль (абсолютную величину), квадратный корень, знак: Abs, Sqrt, Sign;

- округление: Ceiling, Floor, Round;

- минимум, максимум: Min, Мах;

- степень, остаток: Pow, IEEEReminder;

- полное произведение двух целых величин: BigMul;

- деление и остаток от деления: DivRem.

Кроме того, у класса есть два полезных поля: число  PI и число е.

Имя

Описание

Результат

Пояснения

Abs

Модуль

|x| записывается как Abs(х)

Acos

Арккосинус

double

Аcos(double х)

Аsin

Арксинус

double

Asin(double х)

Аtan

Арктангенс

double

Atan(double х)

BigMul

Произведение

long

BigMul (int х, int у)

Ceiling

Округление до большего целого

double

Ceiling(double х)

Cos

Косинус

double

Cos (double х)

Cosh

Гиперболический косинус

double

Cosh (double х)

DivRem

Деление и остаток

Перегружен

DivRem(х, у, rem)

E

 

База натурального

логарифма (число е)

double

 

2,71828182845905

 

Ехр

Экспонента

double

ех записывается как Ехр(х)

Floor

Округление до меньшего целого

double

Floor(double х)

IEEERemainder

Остаток от деления

double

IEEERemainder(double х,

double у)

Log

Натуральный логарифм

double

logех записывается

как Log(х)

Log10

Десятичный логарифм

double

log10 х записывается

как Log10(х)

Мах

Максимум из двух чисел

Перегружен

 

Мах(х,у)

Min

Минимум из двух чисел

Перегружен

 

Min(х,у)

PI

Значение числа пи

double

3,14159265358979

Pow

Возведение в степень

double

ху записывается как Pow (x,y)

Round

Округление

 

Перегружен

 

Round (3.1) даст в результате 3, Round (3.8) даст в результате 4

Sign

Знак числа

int

Аргументы перегружены

Sin

Синус

double

Sin(double х)

Sinh

Гиперболический синус

double

Sinh(double х)

Sqrt

Квадратный корень

double

√х записывается как Sqrt(x)

Tan

Тангенс

double

Tan(double х)

Tanh

Гиперболический тангенс

double