L'exigence est qu'un utilisateur puisse choisir un format de nom de fichier à partir de balises prédéfinies.Format de nom de fichier personnalisé défini par l'utilisateur dans C#
Exemple InvoiceNo Date de VendorName
si l'utilisateur choisit InvoiceNo-date-vendorname alors le nom du fichier doit être généré comme: 001-20170512-ABCElectronics
si l'utilisateur choisit InvoiceNo-date puis le nom du fichier doit être généré comme: 001-20170512
si l'utilisateur choisit VendorName-InvoiceNo-date alors le nom du fichier doit être généré comme: ABCElectronics-001-20170512
forma t.Remplacer ("InvoiceNo", generateNo()); Will .Replace d'abord vérifier si la chaîne existe et ensuite exécute le 2ème paramètre? Le 2ème paramètre pourrait être une méthode longue. Dois-je d'abord vérifier si la balise existe dans le format de fichier, puis remplacer ou simplement utiliser la méthode .Remplacer sans vérifier?
Merci
Qu'avez-vous essayé et où êtes-vous bloqués? Demandez-vous simplement comment concaténer les chaînes en C#? Ce n'est pas clair quel est le problème. – David
'it.Replace (" InvoiceNo ", theInvoiceNumber) .Replace (" Date ", theDate) ...' –
* "J'ai besoin d'un exemple de code" * n'est pas une question ... Qu'avez-vous essayé jusqu'ici? Où êtes-vous exactement coincé? S'il vous plaît jeter un oeil à la page Stack Overflow ci-dessous et essayer de mettre à jour votre question en conséquence: [Comment puis-je poser une bonne question?] (Https://stackoverflow.com/help/how-to-ask) – bassfader