Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как скомпилировать и запустить программу на C# на windows 10, sdk поставил, но ругается что не создал проект.

???? Мыслитель (7102), на голосовании 1 неделю назад
Программа в файле main.cs
using System;
using System.Diagnostics;

class Program
{
// Функция для вычисления чисел Фибоначчи
static int Fib(int n)
{
if (n <= 1)
{
return n;
}
return Fib(n - 1) + Fib(n - 2);
}

static void Main(string[] args)
{
// Создаем таймер
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start(); // Запускаем таймер

// Вычисляем и выводим 40-е число Фибоначчи
Console.WriteLine(Fib(40));

stopwatch.Stop(); // Останавливаем таймер

// Выводим время выполнения в миллисекундах
Console.WriteLine($"Время выполнения: {stopwatch.ElapsedMilliseconds} миллисекунд");
}
}
Голосование за лучший ответ
S.H.I. Оракул (73195) 1 месяц назад
1. Откройте терминал или командную строку.

2. Введите следующую команду для создания нового консольного приложения (замените "MyProject" на нужное название):
 dotnet new console -n MyProject 

3. Перейдите в созданную директорию:
 cd MyProject 

4. Откройте файл Program.cs в вашем редакторе и замените его содержимое на код из вашего файла main.cs:
 using System;  
using System.Diagnostics;

class Program
{
// Функция для вычисления чисел Фибоначчи
static int Fib(int n)
{
if (n <= 1)
{
return n;
}
return Fib(n - 1) + Fib(n - 2);
}

static void Main(string[] args)
{
// Создаем таймер
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start(); // Запускаем таймер

// Вычисляем и выводим 40-е число Фибоначчи
Console.WriteLine(Fib(40));

stopwatch.Stop(); // Останавливаем таймер

// Выводим время выполнения в миллисекундах
Console.WriteLine($"Время выполнения: {stopwatch.ElapsedMilliseconds} миллисекунд");
}
}

5. Сохраните изменения и вернитесь в терминал. Теперь выполните команду для сборки и запуска проекта:
 dotnet run 
Похожие вопросы