PDA

View Full Version : سوال: نحوه ي دستيابي به آرگومانهاي خط فرمان در سي شارپ



haghft
چهارشنبه 29 خرداد 1387, 10:51 صبح
نحوه ي دستيابي به آرگومانهاي خط فرمان در سي شارپ چه جوریه؟

علیرضا مداح
چهارشنبه 29 خرداد 1387, 11:21 صبح
سلام دوست عزیز ،
برای اینکار باید از متد Environment.GetCommandLineArgs استفاده نمایید که آرایه ای از استرینگ را برمیگرداند و عضو اول آن نیز مسیر فایل اجرایی برنامه می باشد ،
مثالی از MSDN :


// Sample for the Environment.GetCommandLineArgs method
using System;
class Sample
{
public static void Main()
{
Console.WriteLine();
// Invoke this sample with an arbitrary set of command line arguments.
String[] arguments = Environment.GetCommandLineArgs();
Console.WriteLine("GetCommandLineArgs: {0}", String.Join(", ", arguments));
}
}
/*
This example produces the following results:
C:\>GetCommandLineArgs ARBITRARY TEXT
GetCommandLineArgs: GetCommandLineArgs, ARBITRARY, TEXT
*/

molana alavi
چهارشنبه 29 خرداد 1387, 12:22 عصر
(این هم روشی دیگر ) وقتی یه پروژه کامندی درست می کنی یه آرگوما بنام args به عنوان آرگومان ورودی تابع اصلی وجود داره که البته از نوع آرایه ای از رشته هاست. تویه این آرایه همون چیزیه که می خوای

static void Main(string[] args)
{
}