Top.Mail.Ru
Ответы
Аватар пользователя
4мес
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

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

Программа в файле 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} миллисекунд");
}
}

По дате
По рейтингу
Аватар пользователя
Оракул
4мес

1. Откройте терминал или командную строку.

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

1
 dotnet new console -n MyProject 


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

1
 cd MyProject 


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

123456789101112131415161718192021222324252627282930
 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. Сохраните изменения и вернитесь в терминал. Теперь выполните команду для сборки и запуска проекта:

1
 dotnet run