Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Статические поля и методы арифметических классов






Все арифметические классы, в том числе класс Int, обладают двумя полезными полями (свойствами) - MinValue и MaxValue. Эти поля возвращают минимальное и максимальное значение, которое могут иметь экземпляры класса. Поля являются статическими и потому недоступны для экземпляров класса и могут быть вызваны только при указании имени класса. Разумно привести пример вызова этих полей для класса Int и, например, для класса Double:

//Min и Max значения типовConsole.WriteLine(" Class int"); Console.WriteLine(" Мин. значение int = " + int.MinValue); Console.WriteLine(" Макс. значение int = " + int.MaxValue); Console.WriteLine(" Class double"); Console.WriteLine(" Мин. значение double = " + double.MinValue); Console.WriteLine(" Макс. значение double = " + double.MaxValue);

Все арифметические классы, в том числе класс Int, обладают перегруженным статическим методом Parse, у которого первым обязательным параметром является строка, задающая значение соответствующего арифметического типа в привычной для данного региона (локализованной) форме. Форматом строки и стилем ее представления можно управлять с помощью других параметров метода Parse. Вот пример вызова этого метода для классов Int и Double:

/// < summary> /// Преобразования типа с использованием метода Parse/// < /summary> public void Parsing(){ //method Parse Console.WriteLine(" Введите целое"); string strdata = Console.ReadLine(); int intdata = int.Parse(strdata); Console.WriteLine(" Введите число с дробной частью и порядком"); strdata = Console.ReadLine(); double doubdata = double.Parse(strdata); Console.WriteLine(" intdata = {0}; doubdata = {1}", intdata, doubdata); }//Parsing

Как видите, метод Parse с успехом заменяет соответствующий метод класса Convert.

На рис. 6.3 можно увидеть консольный вывод, полученный в результате работы процедуры Parsing.


Рис. 6.3. Результаты работы процедуры Parsing






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.