Читаем C# 4.0 полное руководство - 2011 полностью

Как следует из приведенных выше таблиц, пространство именSystemдовольно обширно, поэтому в одной главе невозможно рассмотреть подробно все его составляющие. К тому же, некоторые члены пространства именSystem,в том числеNullable, Type, ExceptionиAttribute,уже рассматривались в части I или будут представлены в последующих главах части II. И наконец, классSystem. String,в котором определяется типstringдля символьных строк в С#, обсуждается вместе с вопросами форматирования в главе 22. В силу этих причин в настоящей главе рассматриваются только те члены данного пространства имен, которые чаще всего применяются в программировании на C# и не поясняются полностью в остальных главах книги.

Класс Math

В классеMathопределен ряд стандартных математических операций, в том числе извлечение квадратного корня, вычисление синуса, косинуса и логарифмов. КлассMathявляется статическим, а это означает, что все методы, определенные в нем, относятся к типуstatic,объекты типаMathне конструируются, а сам классMathнеявно герметичен и не может наследоваться. Методы, определенные в классеMath,перечислены в табл. 21.1, где все углы указаны в радианах.

В классеMathопределены также два следующих поля:

public const double Е public const double PI

гдеE— значение основания натурального логарифма числа, которое обычно обозначается каке) aPI— значение числа пи.

Метод

Описание

public static double

Возвращает абсолютную величину value

Abs(doublevalue)

public static float

Возвращает абсолютную величину value

Abs(floatvalue)

public static decimal

Возвращает абсолютную величину value

Abs(decimalvalue)

public static int Abs(int

' Возвращает абсолютную величину value

value)

public static short

Возвращает абсолютную величину value

Abs(shortvalue)

public static long Abs(long

Возвращает абсолютную величину value

value)

public static sbyte

Возвращает абсолютную величину value

Abs(sbytevalue)

public static double

Возвращает арккосинус d. Значение d должно на

Acos(double d)

ходиться в пределах от -1 до 1

public static double

Возвращает арксинус d. Значение d должно нахо

Asin(double d)

диться в пределах от -1 до 1

public static double

Возвращает арктангенс d

Atan(double d)

public static double

Возвращает арктангенс частного от деления у/х

Atan2(double y, doublex)

public static long

Возвращает произведение а*Ь в виде значения

BigMul(inta,intb)

типа long, исключая переполнение

public static double

Возвращает наименьшее целое, которое пред

Ceiling(doublea)

ставлено в виде значения с плавающей точкой и не меньше а. Так, если а равно 1,02, метод Ceiling () возвращает значение 2,0. А если а равно -1,02, то метод Ceiling возвращает значение -1

public static double

Возвращает наименьшее целое, которое представ

Ceiling(decimal d)

лено в виде значения десятичного типа и не меньше d. Так, если d равно 1,02, метод Ceiling возвращает значение 2,0. А если d равно -1,02, то метод Ceiling возвращает значение -1

public static double

Возвращает косинус d

Cos(double d)

public static double

Возвращает гиперболический косинус d

Cosh(double d)

public static int DivRem(inta,

Перейти на страницу:

Похожие книги

Access 2002: Самоучитель
Access 2002: Самоучитель

В книге рассматривается широкий круг вопросов, связанных с использованием программной среды Access 2002, которая является составной частью пакета Office 2002 и предназначена для создания банка данных в самых различных предметных областях.Подробно описывается методика проектирования объектов базы данных (таблицы, формы, отчеты, страницы доступа к данным, запросы, модули).Детально обсуждаются вопросы создания интегрированной базы данных в единой среде Access 2002: формирование БД с нуля, конвертирование в программную среду баз данных, созданных в ином программном окружении – Clarion, FoxPro.Особое внимание уделяется формированию разнообразных запросов к интегрированной базе данных Access 2002 с использованием языков программирования SQL, VBA и макросов.Приводятся общие сведения о возможностях языка обмена данными между различными компьютерами и приложениями (XML). Описываются возможности использования гиперссылок, связывающих базу данных с другими программными продуктами. Объясняется, как можно работать с базой данных Access 2002 без установки ее на компьютер, используя технологию ODBC (Open Data Base Connectivity). В приложениях приводятся количественные параметры Access 2002 и связанная с этой СУБД терминология.Предлагаемая книга будет полезна специалистам, занимающимся практической разработкой банков данных и приложений на их основе, а также студентам вузов, изучающим информатику.

Павел Юрьевич Дубнов

Программирование, программы, базы данных / ОС и Сети / Книги по IT