Книга представляет собой пособие по изучению языка программирования C#, который является одним из важных элементов платформы Microsoft.




Скачать 5.55 Mb.
Название Книга представляет собой пособие по изучению языка программирования C#, который является одним из важных элементов платформы Microsoft.
страница 5/112
Дата публикации 11.05.2014
Размер 5.55 Mb.
Тип Книга
literature-edu.ru > Информатика > Книга
1   2   3   4   5   6   7   8   9   ...   112

Переменные элементарных типов. Объявление и инициализация


Объявление – это предложение языка C#, которое используется непосредственно в теле класса для объявления членов класса (в этом случае объявлению может предшествовать спецификатор доступа) или для объявления переменных в конструкторах и методах класса.

Выполнение оператора объявления переменной типа-значения в методе класса приводит к созданию в памяти объекта соответствующего типа, возможно, проинициализированного определенным значением. Это значение может быть задано в виде литерала соответствующего типа или в виде выражения (синтаксис выражений рассматривается далее).

Предложение объявления предполагает (возможное) наличие различных спецификаторов, указание имени типа, имени объекта и (возможно) выражения инициализации. При этом имя типа может быть задано как Действительное Имя Типа (Имя FCL-типа) или как псевдоним типа (имя типа, как оно объявляется в C#). Соответствующее выражение инициализации может быть представлено литералом или выражением более сложной структуры.

Эквивалентные формы записи операторов определения переменных элементарных типов-значений:

int a;

System.Int32 a;

Эквивалентные формы записи операторов определения и инициализации переменных типа значения:

int a = 0;

int a = new int();

System.Int32 a = 0;

System.Int32 a = new System.Int32();

Здесь следует учитывать важное обстоятельство: CLR не допускает использования в выражениях неинициализированных локальных переменных. В C# к таковым относятся переменные, объявленные в теле метода. Так что при разработке алгоритма следует обращать на это особое внимание.

int a; // Объявление a.

int b; // Объявление b.

b = 10; // Инициализация b.

a=b+b; // Инициализация a.

Константы


Объявляются с дополнительным спецификатором const. Требуют непосредственной инициализации. В данном примере инициализируется литералом 3.14.

const float Pi = 3.14;

Операции и выражения


Для каждого определенного в C# типа существует собственный набор операций, определенных на множестве значений этого типа.

Эти операции задают диапазон возможных преобразований, которые могут быть осуществлены над элементами множеств значений типа. Несмотря на специфику разных типов, в C# существует общее основание для классификации соответствующих множеств операций. Каждая операция является членом определенного подмножества операций и имеет собственное графическое представление.

Общие характеристики используемых в C# операций представлены ниже.

Arithmetic

+ – * / %

Логические (boolean и побитовые)

& | ^ ! ~ && ||

Строковые (конкатенаторы)

+

Increment, decrement

++ ––

Сдвига

>> <<

Сравнения

== != < > <= >=

Присвоения

= += –= *= /= %= &= |= ^= <<= >>=

Member access

.

Индексации

[]

Cast (приведение типа)

()

Conditional (трехоперандная)

?:

Delegate concatenation and removal

+ –

Создания объекта

new()

Type information

is sizeof typeof

Overflow exception control (управление исключениями)

checked unchecked

Indirection and Address (неуправляемый код)

* –> [] &

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

  • приоритет операций,

  • типы операндов и приведение типов.
1   2   3   4   5   6   7   8   9   ...   112

Похожие:

Книга представляет собой пособие по изучению языка программирования C#, который является одним из важных элементов платформы Microsoft. icon «Проектирование интегрированного урока английского языка и изобразительного...
Ьного искусства для повышения мотивации обучающихся к изучению иностранного языка представляет собой межпредметный, внутриклассный,...
Книга представляет собой пособие по изучению языка программирования C#, который является одним из важных элементов платформы Microsoft. icon Книга представляет собой квинтэссенцию двадцатилетие о опыта работы...
Эта книга представляет собой подробное руководство позволяющее овладеть основами джйотиш древней ведической астролоши
Книга представляет собой пособие по изучению языка программирования C#, который является одним из важных элементов платформы Microsoft. icon Учебное пособие автор: панкин сергей фёдорович объем 38,54 А. Л....
Книга написана в соответствии с требованиями государственного стандарта высшего профессионального образования по специальности 022200...
Книга представляет собой пособие по изучению языка программирования C#, который является одним из важных элементов платформы Microsoft. icon Данное пособие представляет собой дополненный вариант печатного издания: Марченя П. П
Данное пособие представляет собой дополненный вариант печатного издания: Марченя П. П. Культурология: Учеб пособие. М.: Мфюа, 2004...
Книга представляет собой пособие по изучению языка программирования C#, который является одним из важных элементов платформы Microsoft. icon Основы информатики и вычислительной техники системы программирования
Рассматриваются основные понятия языков программирования. Излагаются процедурный и объектный подходы в программировании. Более подробно...
Книга представляет собой пособие по изучению языка программирования C#, который является одним из важных элементов платформы Microsoft. icon Книга представляет собой расширенное и переработанное издание пособий...
Рецензенты: учитель русского языка и литературы В. Г. Богин (г. Зеленоград), психотерапевт Н. В. Жутикова (г. Новосибирск)
Книга представляет собой пособие по изучению языка программирования C#, который является одним из важных элементов платформы Microsoft. icon Краткое содержание Глава 1
Книга «Психология и культура» представляет собой уни­кальный труд многих ученых из разных стран, который окажет неоценимую помощь...
Книга представляет собой пособие по изучению языка программирования C#, который является одним из важных элементов платформы Microsoft. icon Урок исследование «Наблюдение за горящей свечой»
Рассмотрение физических явлений, происходящих при горении свечи, представляет собой самый широкий путь, которым можно подойти к изучению...
Книга представляет собой пособие по изучению языка программирования C#, который является одним из важных элементов платформы Microsoft. icon Конспект лекций доцента и. А. Волковой по курсу «системы программирования»
Система программирования – комплекс программных инструментов и библиотек, который поддерживает создание и существование программного...
Книга представляет собой пособие по изучению языка программирования C#, который является одним из важных элементов платформы Microsoft. icon Отчет по производственной практике 230201 Информационные системы и технологии
Уровень интерфейса пользователя представляет собой набор компонентов в браузере. Уровень базы данных прдставляет собой бд mysql....
Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции