Читайте также:
|
|
Имена-это идентификаторы.
Любая случайным образом составленная последовательность букв, цифр и знаков подчеркивания с точки зрения грамматики языка идеально подходит на роль имени любого объекта, если только начинается с буквы.
КЛЮЧЕВЫЕ СЛОВА И ИМЕНА
Часть идентификаторов С# входит в фиксированный словарь ключевых слов. Эти идентификаторы образуют подмножество ключевых слов (они так и называются ключевыми словами). Прочие идентификаторы после специального объявления становятся именами. Имена служат для обозначения переменных, типов данных, функций. Обо всем этом позже.
Ниже приводится таблица со списком ключевых слов. Вы не можете использовать эти имена для образования классов, функций, переменных и других языковых структур. Их нельзя использовать в программе в качестве идентификаторов, если только они не содержат префикс @. Например, @if является допустимым идентификатором, но if таковым не является, поскольку if — это ключевое слово.
Пример некоторых ключевых слов:
Например:
1)Const. Ключевое слово const используется для изменения объявления поля или локальной переменной. Оно указывает на то, что значение поля или локальной переменной является постоянным и не может быть изменено.
const int x = 0;
public const double gravitationalConstant = 6.673e-11;
private const string productName = "Visual C#";
(Думаю, понятно, что это за константа))
2) Void. При использовании в качестве возвращаемого типа метода ключевое слово void обозначает, что этот метод не возвращает какого-либо значения.
Ключевое слово void не может входить в список параметров метода. Не принимающий параметров и возвращающий значений метод объявляется следующим образом:
void SampleMethod(); (И так далее, думаю, двух хватит)) А вот с неименованными компонентами подскажите =(Переменной bool можно присвоить логическое значение. Выражение, вычисляемое как bool, также может быть присвоено переменной bool.
Пример:
public class BoolTest{ static void Main() { bool b = true; Console.WriteLine(b); int days = DateTime.Now.DayOfYear; b = (days % 2 == 0); if (true == b) { Console.WriteLine("days is an even number"); } else { Console.WriteLine("days is an odd number"); } }} (В билетах написано, что нужно, вроде, весь программный код…а тут целая задача…так что не знаю…Пусть лучше так будет)b) byte.
Ключевое слово byte обозначает целочисленный тип данных, в котором хранятся значения.
Диапазон | Размер | Тип платформы.NET Framework |
byte | От 0 до 255 | 8-разрядное целое число без знака |
Ключевое слово decimal обозначает 128-разрядный тип данных. По сравнению с типом данных с плавающей запятой, тип decimal имеет более точный и узкий диапазон, благодаря чему он походит для финансовых расчетов. В следующей таблице представлен приблизительный диапазон и точность для типа decimal.
Пример: decimal myMoney = 300.5m; e) double. Ключевое слово double обозначает простой тип, используемый для хранения 64-разрядных значений с плавающей запятой. В следующей таблице представлен приблизительный диапазон и точность для типа double. Пример:
double x = 3D;
Дата добавления: 2015-02-16; просмотров: 97 | Поможем написать вашу работу | Нарушение авторских прав |