La classe Application
dans System.Windows.Forms
ont une des propriétés qui peuvent être très utiles. Par exemple:C#: Pourquoi l'application est-elle dans System.Windows.Forms?
- ProductName
- ProductVersion
- CompanyName
- ExecutablePath
- StartupPath
- CommonAppDataPath
- CommonAppDataRegistry
- UserAppDataPath
- UserAp pDataRegistry
- LocalUserAppDataPath
Pourquoi sont-ils dans une classe à System.Windows.Forms
? Et si je voulais accéder au CommonAppDataPath
dans une application console? Aurais-je besoin de faire référence à System.Windows.Forms.dll alors, ou existe-t-il une alternative pour les applications console?
Oui, c'est vrai. Je suppose que quelqu'un à Microsoft a foiré en ce qui concerne le principe de la responsabilité unique ou quelque chose alors ...: p – Svish
Ce ne serait pas la première fois non plus! : P – James