C# (Си Шарп) — это современный, объектно-ориентированный язык программирования, созданный Microsoft. Он широко используется в разработке настольных программ, веб-приложений, мобильных приложений и игр. Если ты хочешь разрабатывать на Unity, то без C# не обойтись! 🎮
Простота и мощь: понятный синтаксис, похожий на Java и C++.
Широкое применение: от игр до корпоративного ПО.
Интеграция с .NET: позволяет писать надежные и быстрые приложения.
Разработка игр: язык #1 для Unity.
Для работы с C# тебе понадобится:
✅ .NET SDK. Скачать можно с официального сайта.
✅ Редактор кода. Рекомендуется Visual Studio или Visual Studio Code.
Открой терминал и введи:
dotnet --version
Если .NET установлен, появится версия SDK.
В C# переменные имеют строгую типизацию, например:
using System;
class Program {
static void Main() {
string name = "Alice"; // Текстовая переменная
int age = 25; // Целое число
double pi = 3.14; // Число с плавающей точкой
Console.WriteLine($"Имя: {name}, Возраст: {age}, Число Пи: {pi}");
}
}
Для вывода информации используется Console.WriteLine()
.
using System;
class Program {
static void Main() {
Console.WriteLine("Привет, мир!");
}
}
Позволяют программе принимать решения.
using System;
class Program {
static void Main() {
int age = 20;
if (age >= 18) {
Console.WriteLine("Ты взрослый!");
} else {
Console.WriteLine("Ты еще ребенок.");
}
}
}
Циклы позволяют повторять действия.
using System;
class Program {
static void Main() {
for (int i = 1; i <= 5; i++) {
Console.WriteLine(i);
}
}
}
Функции помогают структурировать код.
using System;
class Program {
static int Square(int x) {
return x * x;
}
static void Main() {
Console.WriteLine("Квадрат числа 5: " + Square(5));
}
}
Программа генерирует случайное число от 1 до 100.
using System;
class Program {
static void Main() {
Random random = new Random();
int number = random.Next(1, 101);
Console.WriteLine("Случайное число: " + number);
}
}
Программа выводит таблицу умножения от 1 до 10.
using System;
class Program {
static void Main() {
for (int i = 1; i <= 10; i++) {
for (int j = 1; j <= 10; j++) {
Console.Write($"{i * j}\t");
}
Console.WriteLine();
}
}
}
Программа считает символы в строке.
using System;
class Program {
static void Main() {
string text = "Hello, C#!";
Console.WriteLine("Количество символов: " + text.Length);
}
}
Программа определяет, является ли число четным.
using System;
class Program {
static void Main() {
int number = 42;
if (number % 2 == 0) {
Console.WriteLine($"{number} - четное число");
} else {
Console.WriteLine($"{number} - нечетное число");
}
}
}
Этот код вычисляет факториал заданного числа.
using System;
class Program {
static int Factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
static void Main() {
Console.WriteLine("Факториал 5: " + Factorial(5));
}
}
C# — это мощный язык для создания игр, десктопных приложений и веб-сервисов. В этой статье мы разобрали основы: переменные, ввод/вывод, условия, циклы и функции. Теперь ты можешь писать свои первые программы! 🚀
Чем больше ты практикуешься, тем лучше становится твой код. Экспериментируй, пробуй новые задачи и осваивай программирование! Удачи в изучении C#! 😊
Не нашли нужной статьи?
Напишите нам и ее сделаем!