[26 ביולי 2008] [0 תגובות]
הנה משהו קטן שלא ידעתי עד היום:
גם אם כותבים תוכנית Windows Application ב-C Sharp ניתן לקבל גישה אל המשתנים של שורת הפקודה. אם מישהו החליט להפעיל את התוכנית שלנו כך:
prog.exe How Are You
נוכל להשיג אותם באמצעות הפקודה Environment.GetCommandLineArgs שמחזירה לנו מערך של מחרוזות. אם נרצה להדפיס את התוכן שלהם לתוך תיבת טקסט בשם textbox1 נוכל להשתמש בקוד הבא:
foreach (string arg in Environment.GetCommandLineArgs()) { textbox1.AppendText(arg + '\n'); }
שימו לב כי התוכנית תכתוב את השורות הבאות לתיבת הטקסט:
prog.exe
How
Are
You
כל כך שמחתי לגלות שאין צורך לדרוס פונקציות main או משהו כזה.