RU (Русский) Перевод
Добро пожаловать,future программисты! Сегодня мы погружаемся в захватывающий мир программирования на языке C#. Как ваш доброжелательный соседский учитель компьютера, я здесь, чтобы помочь вам изучить основы синтаксиса C#. Не волнуйтесь, если вы никогда раньше не писали ни строчки кода - мы начнем с нуля и будем постепенно строить ваши знания. Так что надевайте свои виртуальные шляпы для программирования, и давайте начнем наше приключение!
Ключевое слово using
Представьте, что вы собираетесь отправиться в露营. Вы бы взяли с собой необходимые вещи, такие как палатка, спальный мешок и фонарик, правда? В C# ключевое слово using
похоже на упаковку ваших программных принадлежностей. Оно говорит программе, какие инструменты (или пространства имен) вам понадобятся для работы вашего кода.
Вот пример:
using System;
Эта строка говорит: "Эй, C#, я буду использовать некоторые базовые функции из пространства имен System." Обычно это первая строка в ваших файлах C#.
Ключевое слово class
Теперь давайте поговорим о ключевом слове class
. Представьте класс как чертеж для создания объектов. Это как формочка для печенья, которая определяет форму и характеристики печенья, которое вы будете делать.
Вот пример простого объявления класса:
public class MyFirstProgram
{
// Ваш код здесь
}
Этот код создает класс с именем MyFirstProgram
. Ключевое слово public
означает, что другие части вашей программы могут видеть и использовать этот класс.
Комментарии в C
Комментарии - это как маленькие записки, которые вы оставляете себе или другим программистам. Компьютер их игнорирует, но они могут быть очень полезны для людей, читающих код.
В C# есть два типа комментариев:
-
Однострочные комментарии:
// Это однострочный комментарий
-
Многострочные комментарии:
/* Это многострочный комментарий. Он может занимать несколько строк. */
Я всегда говорю своим студентам: "Комментируйте свой код, как будто тот, кто будет его обслуживать, - это Violent psychopath, который знает, где вы живете!" Это забавный способ запомнить важность清楚的 коммуникации в программировании.
Члены переменные
Члены переменные (также называемые полями) - это как характеристики вашего класса. Если бы ваш класс был человеком, члены переменных могли бы быть такими вещами, как рост, вес или цвет глаз.
Вот пример:
public class Person
{
public string name;
public int age;
}
В этом классе Person
у нас есть две成员-переменные: name
(строка) и age
(целое число).
Члены функций
Члены функций (или методы) - это действия, которые может выполнять ваш класс. Продолжая нашу аналогию с человеком, методы могут быть действиями, такими как ходьба, разговор или еда.
Давайте добавим метод к нашему классу Person
:
public class Person
{
public string name;
public int age;
public void Introduce()
{
Console.WriteLine($"Привет, я {name} и мне {age} лет.");
}
}
Метод Introduce
- это простая функция, которая выводит представление, используя имя и возраст человека.
Создание класса
Создание класса означает создание объекта на основе чертежа класса. Это как использование вашей формочки для печенья, чтобы на самом деле сделать печенье!
Вот как вы можете создать объект Person
:
Person john = new Person();
john.name = "John";
john.age = 30;
john.Introduce();
Этот код создает новый объект Person
под названием john
, устанавливает его имя и возраст, а затем вызывает метод Introduce
.
Идентификаторы
Идентификаторы - это имена, которые вы даете своим классам, переменным, методам и т.д. Они как бейджи для разных частей вашего кода. Вот несколько правил для создания идентификаторов:
- Они могут содержать буквы, цифры и символы подчеркивания
- Они должны начинаться с буквы или символа подчеркивания
- Они не могут быть ключевыми словами C#
- Они чувствительны к регистру (так что
myVariable
иMyVariable
- это разные имена)
Например, Person
, name
и Introduce
являются valid идентификаторами в наших предыдущих примерах.
Ключевые слова C
Ключевые слова - это специальные слова, которые C# резервирует для своего использования. Вы не можете использовать их в качестве идентификаторов. Некоторые из часто встречающихся ключевых слов, которые мы уже видели, включают public
, class
и using
.
Вот таблица некоторых важных ключевых слов C#:
Ключевое слово | Описание |
---|---|
class | Объявляет класс |
public | Модификатор доступа - делает элемент доступным из anywhere |
private | Модификатор доступа - делает элемент доступным только внутри своего класса |
static | Объявляет члена, принадлежащего типу, а не конкретному объекту |
void | Indicates that a method doesn't return a value |
int | Целочисленный тип данных |
string | Тип данных строки |
bool | Логический тип данных |
if | Используется для условного ветвления |
for | Используется для циклов |
while | Используется для циклов |
Помните, что обучение программированию похоже на изучение нового языка. Это требует времени и практики, но с Persistence, вы будете бегло говорить на C# sooner than you know!
Заканчивая наше знакомство с синтаксисом C#, я вспоминаю, как один студент однажды сказал мне: "Программирование - это как решать головоломки, рассказывая компьютеру сказки на ночь." Это забавный способ думать об этом, но он отражает creativeness и logics, необходимые для программирования.
Продолжайте экспериментировать с этими концепциями, пытайтесь писать свои простые программы и не бойтесь ошибок. Это как мы все учимся и grow как программисты. Счастливого программирования и до свидания в следующем уроке!
Credits: Image by storyset