Questione : c# .net - ottenere la linea di ordine discussione sul carico della forma

Ciao, il
I ha corrente alternata # winforms application.

I di .net volere iniziare il programma dalla linea di ordine come questo - lo stringtext

and del

program.exe allora potere usare “lo stringtext„ all'interno di Form1_load.

However, il programma non sarà iniziato sempre come questo. Così deve essere optional.

Can che qualcuno lo indica nel giusto senso con questo? Im che leggono molti modi diversi di farlo ed io smussano ottengono c'è ne a work.

Sm17ch
class= del

Risposta : c# .net - ottenere la linea di ordine discussione sul carico della forma

Potete accedere alla linea di ordine parametri dichiarando la vostra funzione principale come così:

vuoto pubblico di elettricità statica principale (args della stringa [])

Vorrete immagazzinare questi in qualche luogo che il vostro WinForm possa accedere loro da.  Suggerirei un codice categoria statico (questo ha usato per essere denominato una variabile globale):

codice categoria statico pubblico ArgHolder
{
  Args statico pubblico {ottenere; insieme; }
}

Ora, dalla conduttura, potete denominare appena ArgHolder.Args = args;

Dal vostro WinForm, potete richiamare questi quando le avete bisogno di.

se (ArgHolder.Args! = && nullo ArgHolder.Args.Length > 0)
{
  // abbiamo stringhe, cominciando da ArgHolder.Args [0]
}

Sperare che questo aiuti!
Altre soluzioni  
 
programming4us programming4us