¿Puedo hacer algo como "%s said %s blah.", $name, $blah;
en VB.NET se está haciendo la escritura dolorosa name & "said" & blah & "blah"
interpolación de variables en VB.NET
Respuesta
Sí, utilizar String.Format:
Dim newString As String = String.Format("{0} said {1} blah.", name, blah)
En VB.NET 14 (para VS2015), puede utilizar string interpolation:
Dim newString As String = $"{name} said {blah} blah."
puede alguien pensar en por qué esto podría * no * es una mejora? Quiero decirle a mi equipo que esta es una mejora inequívoca, pero quiero asegurarme de no perderme algo antes de reclamarlo. –
@ardave Si tiene la posibilidad de necesitar internacionalización más adelante, deberá volver a la llamada 'String.Format' para que la cadena de formato se convierta en una variable o función para recuperar de un archivo de recursos, etc. –
Para En la internacionalización, también podría usar una función auxiliar que requeriría una menor modificación del código como [se explica aquí] (http://weblogs.asp.net/bleroy/c-6-string-interpolation-is-not-a- plantillas-motor-y-it-s-no-la-nueva-cadena-formato): 'formato de la cadena pública (fs FormattableString) {// Obtener versión traducida de la cadena de idioma por defecto: var = localFormat GetLocalized (fs.Format); // Alimentar la cadena de formato resultante en String.Format: return String.Format (localFormat, fs.GetArguments()); } ' – bkqc
- 1. interpolación en JavaScript
- 2. punto de interpolación lineal
- 3. Doble interpolación de expresiones regulares en Perl
- 4. Interpolación en PHP
- 5. interpolación de cadenas en Bash
- 6. Interpolación de cadenas en Scala?
- 7. interpolación de cadenas en JavaScript
- 8. interpolación de cadenas en Haskell
- 9. Búsqueda de interpolación en cadenas
- 10. Python interpolación
- 11. Interpolación en DataFrame en pandas
- 12. Interpolación de un triángulo
- 13. MENOS interpolación de cadena
- 14. spline de interpolación superficie
- 15. cadena de python interpolación
- 16. Interpolación de rotación
- 17. Interpolación de variables dentro de las funciones de formato de estilo printf
- 18. Interpolación spline cúbica en C++
- 19. Interpolación de puntos de datos en Excel
- 20. Scipy interpolación en una matriz de numpy
- 21. Función de interpolación como PDF en Mathematica
- 22. Uso de variables locales estáticas en la propiedad de carga diferida en VB.NET
- 23. Interpolación lineal - Python
- 24. tinymce pierde posición de interpolación
- 25. UIImageView escala/interpolación
- 26. ¿Qué significa "interpolación lineal"?
- 27. Algoritmo para Interpolación 2D
- 28. C# Interpolación lineal
- 29. Interpolación de Python/Scipy (map_coordinates)
- 30. interpolación con python numpy
dulce, gracias: D – Harrison