Puis-je faire quelque chose comme "%s said %s blah.", $name, $blah;
dans VB.NET il devient écriture douloureuse name & "said" & blah & "blah"
interpolation variable dans VB.NET
Répondre
Eh oui, utilisez String.Format:
Dim newString As String = String.Format("{0} said {1} blah.", name, blah)
En VB.NET 14 (pour VS2015), vous pouvez utiliser string interpolation:
Dim newString As String = $"{name} said {blah} blah."
quelqu'un peut-il penser pourquoi cela pourrait * pas * une amélioration? Je veux dire à mon équipe que c'est une amélioration sans équivoque, mais je veux être sûr que je ne manque pas quelque chose avant de le prétendre. –
@ardave Si vous avez une chance de nécessiter une internationalisation plus tard, vous devrez revenir à l'appel 'String.Format' pour que la chaîne de format devienne une variable ou une fonction à extraire d'un fichier de ressources, etc. –
Pour l'internationalisation, vous pouvez également utiliser une fonction d'aide qui nécessiterait moins de modification du code comme [expliqué ici] (http://weblogs.asp.net/bleroy/c-6-string-interpolation-is-not-a- templating-moteur et-it-s-pas-la-nouvelle-chaîne format): Format 'chaîne publique (FormattableString fs) { // Récupère la version localisée de la chaîne de langue par défaut: var localFormat = GetLocalized (fs.Format); // Alimente la chaîne de format résultante en String.Format: return String.Format (localFormat, fs.GetArguments()); } ' – bkqc
- 1. interpolation variable en Python
- 2. Interpolation de variable dans fb: req-choice url
- 3. Est-ce qu'une interpolation Freemarker peut contenir une interpolation?
- 4. Readonly variable locale dans VB.Net
- 5. interpolation Python
- 6. interpolation d'image
- 7. OpenGL ES sur Iphone: animation 2D simple (interpolation/interpolation)
- 8. interpolation matlab
- 9. Interpolation de spline dans Excel
- 10. VB.NET/VB - Passage d'une variable dans Startinfo.Arguments
- 11. Variable de sécurité de thread dans VB.NET
- 12. interpolation de chaîne python
- 13. Interpolation de chaîne C
- 14. interpolation String en JavaScript
- 15. Java Expression Language: Interpolation?
- 16. 2 problème interpolation dimensions
- 17. bitmap interpolation C#
- 18. interpolation Lagrange en Python
- 19. Interpolation 2D Objective-C
- 20. Interpolation d'objet par distance dans une image
- 21. Variable d'objet ou variable de bloc non définie Erreur vb.net
- 22. Interpolation de grille 3D en Python
- 23. fonction Javascript pour trilinéaire interpolation
- 24. Interpolation de données de séries temporelles dans R
- 25. VB.Net Winforms Variable de contrôle utilisateur
- 26. Mise à l'échelle/interpolation UIImageView
- 27. Interpolation de la couleur RVB
- 28. Utiliser le retour de la fonction dans vb.net variable globale
- 29. Variable de paramètres renvoyant une valeur différente dans VB.net!
- 30. plusieurs formes dans vb.net
doux, merci: D – Harrison