نمایش نتایج 1 تا 3 از 3

نام تاپیک: ساخت برنامه با آرگومان ورودی در ابتدای اجرا

  1. #1

    Question ساخت برنامه با آرگومان ورودی در ابتدای اجرا

    سلام
    من میخوام برنامه ای بنویسم که وقتی برنامه رو اجرا کنم بتونم بهش مقدار اولیه بدم. برای اینکه منظورم رو دقیق متوجه بشید قطعه کد زیر رو نگاه کنید
    System.Diagnostics.Process.Start("iexplore", "www.google.com");

    با این کار ما داریم اینترنت اکسپلورر رو با یه مقدار اولیه اجرا میکنیم. اما میتونیم بدون مقدار اولیه هم اجرا بکنیم
    System.Diagnostics.Process.Start("iexplore");

    حالا سوال من اینه که آیا میشه با #C همچین برنامه ای نوشت که بتونه مقدار اولیه بگیره(مثل IE)؟

  2. #2

    نقل قول: ساخت برنامه با آرگومان ورودی در ابتدای اجرا

    برای ورودی آرگومان شما می توانید:
    1- اگر پروژه شما Console است که هیچی خودش تو Main نوشته که یک آرایه رشته داره به عنوان آرگومان می گیره.
    2- اگر پروژه ویندوز فرم است شما در Program.cs در قسمت Main این طوری بنویسید:

    static void Main(string[] args)

    بعد هرکاری می خواهید با آرگومان ها انجام دهید.

    موفق باشید.

  3. #3

    نقل قول: ساخت برنامه با آرگومان ورودی در ابتدای اجرا

    روش دوستمون درسته ولی باید برای پاس دادن مقدارها به فرمهای برنامه تمهیداتی در نظر بگیرید و خودتون این کار رو هندل کنید.
    روش دیگه اینه که تغییراتی توی متد Main ندید و هر جایی که میخواستید ببینید به برنامه پارامتری ارسال شده یا نه از متد زیر استفاده کنید
    Environment.GetCommandLineArgs()

    این متد آرایه ای برمیگردونه که اولین مقدار این آرایه آدرس محل اجرای برنامه و مابقی پارامترهای ارسالی است.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •