Загрузка данных
Вот пример консольного приложения на C#, которое выводит требуемую информацию:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("=== Информация о студенте ===");
Console.WriteLine();
// Основная информация
Console.WriteLine($"Лабораторная работа: №1 \"Знакомство с C#\"");
Console.WriteLine($"ФИО: Иванов Иван Иванович");
Console.WriteLine($"Группа: ПИ-202");
Console.WriteLine($"Шифр специальности: 09.03.04");
Console.WriteLine($"Дата рождения: 15.05.2001");
Console.WriteLine($"Населенный пункт: г. Москва");
Console.WriteLine($"Любимый предмет в школе: Информатика");
// Увлечения
Console.WriteLine();
Console.WriteLine("Увлечения:");
Console.WriteLine("- Программирование на C# и Python");
Console.WriteLine("- Разработка мобильных приложений");
Console.WriteLine("- Игра на гитаре");
Console.WriteLine("- Фотография");
Console.WriteLine("- Путешествия");
Console.WriteLine("- Настольные игры");
// Ожидание ввода пользователя
Console.WriteLine();
Console.WriteLine("Для выхода нажмите любую клавишу...");
Console.ReadKey();
}
}
```
Инструкция по использованию:
1. Создание проекта:
· Откройте Visual Studio
· Создайте новый проект: Файл → Новый → Проект
· Выберите "Консольное приложение (.NET Core)" или "Консольное приложение (.NET Framework)"
· Назовите проект (например, "StudentInfo") и нажмите "Создать"
2. Замена кода:
· Откройте файл Program.cs
· Удалите весь существующий код
· Вставьте код выше
3. Настройка информации:
· Замените данные на свои:
· ФИО
· Группу и шифр специальности
· Дату рождения
· Населенный пункт
· Любимый предмет
· Увлечения
4. Запуск программы:
· Нажмите F5 для запуска
· Или в меню: Отладка → Начать отладку
Альтернативный вариант с более структурированным кодом:
```csharp
using System;
namespace StudentInfoApp
{
class Student
{
public string LabWork { get; set; }
public string FullName { get; set; }
public string Group { get; set; }
public string SpecialityCode { get; set; }
public DateTime BirthDate { get; set; }
public string City { get; set; }
public string FavoriteSubject { get; set; }
public string Hobbies { get; set; }
public void PrintInfo()
{
Console.WriteLine($"Лабораторная работа: {LabWork}");
Console.WriteLine($"ФИО: {FullName}");
Console.WriteLine($"Группа: {Group}");
Console.WriteLine($"Шифр специальности: {SpecialityCode}");
Console.WriteLine($"Дата рождения: {BirthDate:dd.MM.yyyy}");
Console.WriteLine($"Город: {City}");
Console.WriteLine($"Любимый предмет: {FavoriteSubject}");
Console.WriteLine($"\nУвлечения:\n{Hobbies}");
}
}
class Program
{
static void Main(string[] args)
{
var student = new Student
{
LabWork = "№1 \"Знакомство с C#\"",
FullName = "Иванов Иван Иванович",
Group = "ПИ-202",
SpecialityCode = "09.03.04",
BirthDate = new DateTime(2001, 5, 15),
City = "г. Москва",
FavoriteSubject = "Информатика",
Hobbies = "• Программирование\n• Фотография\n• Спорт\n• Чтение книг\n• Путешествия"
};
Console.WriteLine("=== ИНФОРМАЦИЯ О СТУДЕНТЕ ===\n");
student.PrintInfo();
Console.WriteLine("\nНажмите любую клавишу для выхода...");
Console.ReadKey();
}
}
}
```
Для компиляции через командную строку:
1. Сохраните код в файл Program.cs
2. Откройте командную строку в папке с файлом
3. Выполните: csc Program.cs (для .NET Framework)
4. Запустите: Program.exe
Преимущества второго варианта:
· Используется ООП подход
· Легко расширять и изменять
· Данные отделены от логики вывода
· Можно создать несколько объектов Student