Posts Tagged ‘тип данных’

Перегрузка операций в C#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Для классических типов данных в си шарп существуют всем известные базовые операции: +, -, *, /. Для данных целого типа они работают так же, как в математике. Но, например, сложение может использоваться и для данных строкового (string) типа. При этом используется тот же оператор сложения, только перегруженный – иначе говоря, переопределенный под собственные цели. Так перегрузка оператора сложения для строкового типа уже предусмотрена: складывая две строковые переменные, мы получаем одну переменную, составленную из двух:
string f = «Иванов»;
string n = « Вася»;
string fn = f+n; // Иванов Вася (далее…)

Создание и работа с массивами в C#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Часто возникает необходимость работать не с разрозненными переменными, а со сгруппированным набором данных. Эту потребность можно реализовать с помощью массивов. Массив представляет собой совокупность упорядоченных данных одного типа. Упорядочивание достигается с помощью нумерации: каждый элемент массива имеет свой порядковый номер, причем нумерация начинается с нуля.  Синтаксис объявления массива в C# (си шарп) выглядит так: (далее…)

Что такое тип данных

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Тип данных определяет, что из себя представляет значение и позволяет узнать, каким образом его можно(нужно) обработать. Типы подразделяются на две категории: базовые и пользовательские.

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

Соглашение об именах

Если Вы не знакомы с программированием под Windows, некоторые имена и описания, употребляемые в каркасной программе, могут показаться несколько необычными. Однако они соответствуют соглашениям, представленным фирмой Microsoft для программирования под Windows. Для функций используются имена, построенные из глаголов и существительных, причем первые буквы этих слов — заглавные.

Для имен переменных Microsoft предлагает более сложную систему, предусмат ривающую обозначение именуемых типов данных. Для этого используется неболь шой префикс из строчных букв, а собственно имя начинается с заглавной буквы, Типы префиксов представлены в нижеследующей таблице. Откровенно говоря, использование префиксов, обозначающих тип данных, спорно и не всегда адекватно. Большинство Windows-программистов прибегают к такой системе имено вания, но Вы в своих программах можете поступать по своему усмотрению.
(далее…)