Exercice - Relever le défi consistant à appliquer l’interpolation de chaîne à une lettre type
Pour les produits d’investissement les plus récents de la société de vente et marketing, vous envoyez des milliers de lettres personnalisées aux clients existants de l’entreprise. Votre travail consiste à écrire du code C# pour fusionner des informations personnalisées sur le client. La lettre contient des informations telles que leur portefeuille existant et compare leurs rendements actuels aux rendements projetés s’ils devaient investir dans l’utilisation des nouveaux produits.
Les rédacteurs ont décidé de l’exemple de message marketing suivant. Voici la sortie souhaitée (à l’aide de données de compte client fictifs).
Dear Ms. Barros,
As a customer of our Magic Yield offering we are excited to tell you about a new financial product that would dramatically increase your return.
Currently, you own 2,975,000.00 shares at a return of 12.75%.
Our new product, Glorious Future offers a return of 13.13%. Given your current volume, your potential profit would be ¤63,000,000.00.
Here's a quick comparison:
Magic Yield 12.75% $55,000,000.00
Glorious Future 13.13% $63,000,000.00
Utilisez votre nouvelle connaissance trouvée de la mise en forme de chaîne pour générer une application qui peut fusionner et mettre en forme le contenu approprié en fonction de l’exemple de sortie précédent. Portez une attention particulière à l’espace blanc et assurez-vous de représenter avec précision ce format exact à l’aide de C#.
Sélectionnez et supprimez toutes les lignes de code dans l’Éditeur Visual Studio Code.
Dans Visual Studio Code, ajoutez le code suivant pour obtenir les données du défi :
string customerName = "Ms. Barros"; string currentProduct = "Magic Yield"; int currentShares = 2975000; decimal currentReturn = 0.1275m; decimal currentProfit = 55000000.0m; string newProduct = "Glorious Future"; decimal newReturn = 0.13125m; decimal newProfit = 63000000.0m; // Your logic here Console.WriteLine("Here's a quick comparison:\n"); string comparisonMessage = ""; // Your logic here Console.WriteLine(comparisonMessage);Utilisez l’éditeur Visual Studio Code pour générer le message lors de l’utilisation des variables et du code donnés.
Vous ne pouvez supprimer aucun code existant, à l’exception des commentaires.
Vérifiez que votre code génère le message suivant :
Dear Ms. Barros, As a customer of our Magic Yield offering we are excited to tell you about a new financial product that would dramatically increase your return. Currently, you own 2,975,000.00 shares at a return of 12.75%. Our new product, Glorious Future offers a return of 13.13%. Given your current volume, your potential profit would be $63,000,000.00. Here's a quick comparison: Magic Yield 12.75% $55,000,000.00 Glorious Future 13.13% $63,000,000.00
Bonne chance!
Que vous soyez bloqué et que vous ayez besoin d’examiner la solution ou que vous avez terminé avec succès, continuez à afficher une solution à ce défi.