Question : c# .net - obtenir la ligne de commande argument sur la charge de forme

Bonjour, le
I ont C.A. # winforms application.

I de .net vouloir commencer le programme de la ligne de commande comme ceci - le stringtext

and du

program.exe puis pouvoir employer le « stringtext » dans Form1_load.

However, le programme ne sera pas toujours commencé comme ceci. Ainsi il doit être optional.

Can que quelqu'un me dirigent dans la bonne direction avec ceci ? Im lisant beaucoup de différentes manières de le faire et moi en biseautent obtiennent à work.

Sm17ch
class= de

Réponse : c# .net - obtenir la ligne de commande argument sur la charge de forme

Vous pouvez accéder à la ligne de commande paramètres en déclarant votre fonction principale comme ainsi :

vide public de charge statique principal (args de corde [])

Vous voudrez stocker ces derniers quelque part que votre WinForm peut leur accéder de.  Je proposerais une classe statique (ceci était appelée une variable globale) :

classe statique publique ArgHolder
{
  Args statique public {obtenir ; ensemble ; }
}

Maintenant, de la force, vous pouvez juste appeler ArgHolder.Args = args ;

De votre WinForm, vous pouvez rechercher ces derniers quand vous avez besoin de elles.

si (ArgHolder.Args ! = && nul ArgHolder.Args.Length > 0)
{
  // nous avons des cordes, commençant par ArgHolder.Args [0]
}

Espérer que ceci aide !
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us