ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
От: inbruk
30. октября 2010 01:37

Парамтеры (аргументы) командной строки доступны (в консольном приложении на С#) в качествое параметров метода Main. Они представляют собой обычный массив строк. Это похоже на реализацию в C/C++, но есть отличие. В С нулевой элемент включает название исполнимого файла программы, а в C# на нулевом месте стоит первый по счету аргумент командной строки. Дальше идет пример поясняющий работу с аргументами командной строки в консольных приложениях на C#.



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

namespace CmdLineConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.Write("Количество параметров:");
Console.WriteLine(args.Count());

UInt16 currParamNum = 0;
foreach (string currParam in args)
{
Console.Write("Параметр N");
Console.Write(currParamNum);
Console.Write(" значение=");
Console.WriteLine(currParam);

currParamNum++;
}

Console.ReadKey(true);
}
}
}

И на последок, если вы хотите запускать свою программу из Visual Studio с нужными вам параметрами командной строки, то для этого нужно сделать следующее. Будет показано на примере VS2008, в остальных также примерно. Надо нажать правую кнопку мыши на проекте вашего консольного приложения в Solution Explorer, в выпавшем меню выбрать пункт Properties, в открывшемся слева окне выбрать вкладку Debug, а в ней найти поле ввода Command Line Arguments, ввести параметры командной строки разделяя их пробелами.


Думал, что никогда не продам новый мотоцикл Урал, но на slanet.ru быстро нашел покупателя! Рекомендую!

Хотите узнать больше про безопасность жизнедеятельности?

Любите гламур ? Тогда вам понравятся светские новости о звездах.

Похожие записи


Как добраться до командной строки и параметров в приложении под .Net (второй способ) ?
Рассмотрим как добраться до параметров альтернативным способом, а простейший уже был рассмотрен в Как обработать параметры командной строки консольного приложения на C#? . В пространстве имен System есть статический класс Environment. Его публичное свойство CommandLine позволяет добраться до командной строки. А его метод GetCommandLineArgs позволяет получить массив ...

Вопросы на собеседовании C#, Net, ASP.NET, SQL
Продолжая тему вопросов на собеседовании. Нашел еще одну подборку. Оригинал лежит здесь . Перенес, чтобы не затерялось. Есть вполне вменяемые ответы (хотя, на некоторые вопросы ответил бы по-другому). Ответы находятся после списка вопросов, я их не менял. 23. Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют? 2...

Как получить список локальных процессов из приложения под .Net ?
В пространстве имен System.Diagnostics есть класс Process. Класс предоставляет доступ к локальным и удаленным процессам. Он позволяет запускать и останавливать процессы на локльной системе. Чтобы получить список с описаниями локальных процессов текущего компьютера, нужно вызвать статический метод GetProcesses() без параметров. Этот метод позволяет получить массив объе...

Комментарии

 
nobelwerfer 29.07.2011 18:05:31 #

этот пост посвящен школьникам

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий