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

short и возвращает результат


public static int


Преобразует четыре байта, начиная с элемента массива


ToInt32(byte[]value,


value [startlndex], в эквивалентное значение типа


intstartlndex)


int и возвращает результат


public static long


Преобразует восемь байтов, начиная с элемента массива


ToInt64(byte[]value,


value [startlndex], в эквивалентное значение типа


intstartlndex)


long и возвращает результат


public static float


Преобразует четыре байта, начиная с элемента массива


ToSingle(byte[]value,


value [startlndex], в эквивалентное значение типа


intstartlndex)


float и возвращает результат


public static string


Преобразует байты из массива value в символьную


ToString(byte[]value)


строку. Строка содержит шестнадцатеричные значения,


public static string


связанные с этими байтами и разделенные дефисами Преобразует байты из массива value в символьную


ToString(byte[]value,


строку, начиная с элемента value[startindex]. Стро


intstartlndex)


ка содержит шестнадцатеричные значения, связанные


public static string


с этими байтами и разделенные дефисами Преобразует байты из массива value в символьную


ToString(byte[]value,


строку, начиная с элемента value [ startlndex]


intstartlndex,int


и включая число элементов, определяемых параметром


length)


length. Строка содержит шестнадцатеричные значения,


public static ushort


связанные с этими байтами и разделенные дефисами Преобразует два байта, начиная с элемента массива


ToUIntl6(byte[]value,


value [startlndex], в эквивалентное значение типа


intstartlndex)


ushort и возвращает результат


public static uint


Преобразует четыре байта, начиная с элемента массива


ToUInt32(byte[]value,


value[startlndex], в эквивалентное значение типа


intstartlndex)


uint и возвращает результат


Метод


Назначение


public static ulong


Преобразует восемь байтов, начиная с элемента массива


ToUInt64(byte[] value,


value[startlndex], в эквивалентное значение типа


intstartlndex)


ulong и возвращает результат


Генерирование случайных чисел средствами класса Random

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

В классеRandomопределяются два конструктора.

public Random() public Random(intseed)

Первый конструктор создает объект типаRandom,использующий системное время для определения начального числа. А во втором конструкторе используется начальное значениеseed,задаваемое явным образом.

Методы, определенные в классеRandom,перечислены в табл. 21.14.

Таблица 21.14. Методы, определенные в классе Random


Метод


Назначение


public virtual int Next()

public virtual int Next(intmaxValue)

public virtual int Next(intminValue,intmaxValue)

public virtual void NextBytes(byte[] buffer)

public virtual double NextDouble()

protected virtual double Sample()


Возвращает следующее случайное целое число, которое будет находиться в пределах от 0 до Int32 . MaxValue-1 включительно

Возвращает следующее случайное целое число, которое будет находиться в пределах от 0 до maxValue-1 включительно

Возвращает следующее случайное целое число, которое будет находиться в пределах от minValue до maxValue-1 включительно

Заполняет массив buffer последовательностью случайных целых чисел. Каждый байт в массиве будет находиться в пределах от 0 до Byte .MaxValue-1 включительно

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

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

1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных
iOS. Приемы программирования
iOS. Приемы программирования

Книга, которую вы держите в руках, представляет собой новый, полностью переписанный сборник приемов программирования по работе с iOS. Он поможет вам справиться с наболевшими проблемами, с которыми приходится сталкиваться при разработке приложений для iPhone, iPad и iPod Touch. Вы быстро освоите всю информацию, необходимую для начала работы с iOS 7 SDK, в частности познакомитесь с решениями для добавления в ваши приложения реалистичной физики или движений — в этом вам помогут API UIKit Dynamics.Вы изучите новые многочисленные способы хранения и защиты данных, отправки и получения уведомлений, улучшения и анимации графики, управления файлами и каталогами, а также рассмотрите многие другие темы. При описании каждого приема программирования приводятся образцы кода, которые вы можете смело использовать.

Вандад Нахавандипур

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