Казнить нельзя помиловать или Знаки препинания в C#

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

В русском языке знаки препинания выполняют вспомогательные функции смысловых отрезков текста и предложений. В языке Си шарп эти знаки важны с точки зрения синтаксиса и логики. Их неверное использование приводит к синтаксическим и логическим ошибкам. Перечислим основные из них.

Знаки препинания в языке C#:

1) Точка с запятой задает конец оператора. Примеры:
int a=0;
a++;
y=Math.Sin(x);

2) Запятая – разделитель в перечислениях. Примеры:
double x,w,z; (объявление трех переменных одного типа);
enum Logic3 {нет, быть_может, да}; (объявление множества из трех элементов);
string[] m2 = { «Фамилия», «Имя», «Отчество» }; (инициализация строкового массива).

3) Точка – разделитель в идентификаторе. Примеры:
System.Int64 (имя типа данных, вместо псевдонима long);
System.Math.Tan(x) (имя метода – функции tg(x), класс Math, библиотека System);
Form1.ActiveForm.Width (ширина формы Form1 в пикселях, свойство).

4) Двоеточие – указание наследования класса. Пример:
public partial class Form1 : Form (класс Form1 наследуется от класса Form из библиотеки System.Windows.Forms).

5) Знак вопроса – разделитель в тернарном операторе. Пример:
int b=3, c=4; b = b > c ? c : c * c; // b = 16

6) Восклицательный знак (не может быть знаком препинания), только как часть оператора отношения «не равно». Пример:
if (d != f) Console.WriteLine(«d не равно f»);

7) Две косых черты – комментарий до конца строки. Пример:
double s=0; // обнуление сумматора.

Перечислим парные знаки:

8) Двойные кавычки – строковая константа. Пример:
string s = “Рога и копыта”.

9) Круглые скобки ставятся после имени метода для задания списка параметров. Примеры:
Console.ReadKey(); (нет параметров у метода);
p = Math.Max(x, y); (метод со списком из двух параметров).

10) Фигурные скобки задают составной оператор. Пример:
if (n_min > n_max)
{
p = n_min;
n_min = n_max;
n_max = p;
}
— это алгоритм перестановки.
Другое назначение фигурных скобок – задание элементов множества или инициализация массива (см. выше, п.2).

11) Квадратные скобки – признак работы с массивами. Примеры:
string[] a = new string[10];
— объявление строкового массива из 10 элементов или
a[9] = Console.ReadLine();
— ввод с клавиатуры последнего элемента этого массива.

12) /* … */ . Пример: /*Все что внутри – многострочный комментарий*/

Теперь ясно, что без знаков препинания в языке C# обойтись нельзя.

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


NEW: Наш Чат, в котором вы можете обсудить любые вопросы, идеи, поделиться опытом или связаться с администраторами.


Помощь проекту:

Понравилась статья? Поделиться с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x