Как выполнять код C#?

Они оставили мне задания этот код, но не, как скроллирование этого: какая-то помощь?.

using System;

public class Example
{
   public static void Main(string[] args)
   {
      Console.WriteLine("Hello, World!");
      Console.WriteLine("You entered the following {0} command line arguments:",
         args.Length );
      for (i=0; i < args.Length; i++)
      {
         Console.WriteLine("{0}", args[i]); 
      }
   }
}
13
задан 06.01.2016, 21:44
5 ответов

Другое возможное решение, если ты только хочешь видеть, поскольку ведет себя выполнение этого кода, состоит в том, чтобы делать это в каком-то сайте, где ты смог выполнять онлайн код.

Существуют много сайтов как:

  • csharppad.com (только c#)
  • rextester.com (несколько языков, но ты ограничен специфическим entry point)
  • ideone.com (в этом ты можешь выполнять код кучи языков)
  • dotnetfiddle.net (C#, F# и VB. NET, ты можешь выбирать составитель)

Во всех них ты можешь выполнять и иметь твой код.

В этом случае я выбрал первого, потому что ты можешь симулировать ввод программы и таким образом видишь, как он вел бы себя с аргументами.

Здесь я оставляю тебе твой пример

Я надеюсь, что он подает тебя.

20
ответ дан 24.11.2019, 15:02
  • 1
    Хорошая идея. Не, поскольку я не произошел с собой, и # 243; это. –  JosEduSol 31.12.2015, 19:37
  • 2
    Очень хорошие онлайн App! –  Jose A. Fernandez 04.01.2016, 03:13

Чтобы выполнять программы нет как Визуальный Studio, у которого есть полная опора Microsoft (Хотя он также существует MonoDevelop ).

ты Можешь загружать здесь версия community, что является бесплатными для студентов

Как только ты загрузился и установленный Визуальный Studio, можешь создавать проект

File -> New -> Project

, Или если ты это загружаешь в espaГ±ol

Archivo -> Nuevo -> Proyecto

, И мы выбираем из левой стороны выбор Visual C#-> Windows Desktop и в конце концов Console Application

introducir la descripción de la imagen aquí

, однажды Законченный создаст тебе структуру основного проекта и файл начала, как этот

introducir la descripción de la imagen aquí

мы Можем удалять Файл Program.cs для того, чтобы он не вызвал у тебя шум, и чтобы добавлять твой одинокий код мы сделаем следующее.

В меню программных средств мы выбираем Project-> Add Class (или в espaГ±ol Proyecto-> Agregar clase)

На следующий одинокий Popup мы изменим имя в Example.cs (Хотя C # у него нет ограничений по имени файла это хорошая практика, которая называлась бы как и твой класс)

Это произведет этот код

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Example
    {
    }
}

, Сейчас заменим с class Example на твой код для того, чтобы это осталось так

public class Example
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello, World!");
            Console.WriteLine("You entered the following {0} command line arguments:", args.Length);
            for (i = 0; i < args.Length; i++)
            {
                Console.WriteLine("{0}", args[i]);
            }
        }
    }

Сейчас есть проблема в твоем коде , это не объявлено переменной i самое легкое, что мы добавили один int раньше в цикле for для того, чтобы это осталось так

for (int i=0; i < args.Length; i++)

, Чтобы выполнять программу puelsaremos кнопка Start или Iniciar introducir la descripción de la imagen aquí

В конце концов то, что реализует твою программу, состоит в том, чтобы печатать стоимость, которая перемещена аргументами с консоли.

, Когда он работает с Визуального одинокого Studio, покажет себе консоль секунды, так как из-за default не проходят аргументы в выполнении, и он закрывается автоматически, закончив программу.

мы Нуждаемся в том, чтобы искать файл .exe создано и это выполнить с cmd

Из-за default будет являться mis documentos\visual studio 2015\Projects\<Nombre de tu proyecto>\<Nombre de tu proyecto>\bin\Debug

Однажды в правильной папке выполним в cmd

Example.exe argumento1 argumento2 argumentoN

, Которые должны показывать Что-то как

Hello, World!
You entered the following 3 command line arguments:
argumento1
argumento2
argumentoN
19
ответ дан 24.11.2019, 15:02

Понимая, что у тебя нет NET framework в PATH системы (что назначено по умолчанию), ты можешь составлять с консоли следующего способа:

  1. Сохраняй код в файле, давайте предполагать в c:\prueba\programa.cs
  2. Ты posicionas в каталоге установки NET framework, где - составитель csc.exe (vX.X.XXXXX - версия, которую ты считаешь установленной):

    > cd C:\Windows\Microsoft.NET\Framework\vX.X.XXXXX
    
  3. Чтобы составлять:

    > csc c:\prueba\programa.cs
    

    Результат будет в настоящем каталоге.

  4. Чтобы скроллировать созданного выполнимого:

    > programa.exe  
    

Если у тебя есть NET framework в PATH, тогда ты можешь составлять и выполнять с любого расположения:

> csc c:\prueba\programa.cs
> programa.cs

Конечно, у кода есть ошибка синтаксиса, for должен бы быть:

for (int i=0; i < args.Length; i++)

Для большей информации я оставляю тебе следующее соединение, которое обсуждает способы составлять твое приложение в C# с или без IDE:

Составлять приложения в Визуальном Studio

14
ответ дан 24.11.2019, 15:02
  • 1
    Это плохой suposici и # 243; n. Программные средства разработки.NET не устанавливаются по умолчанию в PATH –  Carlos Muñoz 31.12.2015, 02:06
  • 2
    @CarlosMu и # 241; oz Хорошая точка. Сейчас я считал первый situaci и # 243; n по умолчанию. Спасибо. –  JosEduSol 31.12.2015, 02:26
  • 3
    Сейчас будь лучше:) –  Carlos Muñoz 31.12.2015, 02:26
  • 4
    Не быть и # 237; в только, как выполнять .exe, произведенный –  Carlos Muñoz 31.12.2015, 02:30

В OSX ты можешь устанавливать mono, который Гєtil во время составления файлов c# и выполнения их последующей формы.

# Para instalar mono
$ brew install mono

# Para compilar el archivo y crear el ejecutable
$ mcs archivo.cs

# Para ejecutar el archivo compilado
$ mono archivo.exe
3
ответ дан 24.11.2019, 15:02

Для вопросов образования ты можешь использовать Визуального Студио Коммунити, он бесплатный и тебе поможет для всего то, что ты будешь работать с технологиями.NET, там ты выбираешь новое консольное приложение и прикрепляешь твой код, как он помогает здесь, ты найдешь больше деталей, Как создавать консольное приложение?

1
ответ дан 24.11.2019, 15:02