Cuerdas ayudar a los desarrolladores VB.NET crear programas de gran alcance . Es difícil encontrar una aplicación dentro o fuera de la red que no se manipulan los datos de cadena . Por ejemplo, cuando los usuarios de información de tipo en los cuadros de texto , entran los datos de cadena , cuando leen el texto en una pantalla , que lee datos de la cadena . Una cadena puede ser tan simple como una palabra , o tan complejo como un capítulo de un libro . A veces , una aplicación necesita para determinar la localización dentro de una cadena en la que aparece una palabra o carácter . VB.NET tiene un método conveniente " IndexOf " que lleva a cabo esta tarea de forma automática . Instrucciones
1
lanzamiento de Visual Studio y haga clic en "Archivo ". Haga clic en " Nuevo" y luego haga clic en " proyecto" para abrir la ventana Nuevo proyecto. Haga clic en " Visual Basic ", haga doble clic en " Aplicación de consola " para crear una nueva aplicación de consola VB.NET . Una ventana de código se abre y muestra "Principales Sub " del proyecto en la ventana de código
2
Pega el siguiente código de ejemplo antes de que el "End Sub" declaración: .
WordToFind Dim As String = "car"
sourceString As String = " el coche se detuvo en el semáforo junto a otro coche "
locationInString1 As Int16
locationInString2 As Int16 < br >
locationInString1 = sourceString.IndexOf ( wordToFind )
locationInString2 = sourceString.IndexOf ( wordToFind , locationInString1 + 1) spanish
Console.WriteLine ("Primer lugar encontró =" & locationInString1 & " - Next Ubicación encontrado = "& locationInString2 )
Console.ReadLine ()
" wordToFind " variable contiene la cadena que desee buscar en otra cadena - " coche "en este ejemplo . La variable " sourceString " contiene el destino cadena VB.NET revisará para buscar la palabra " auto". El primer método " IndexOf " devuelve la posición en la variable " sourceString " donde se encuentra " auto". Almacena el valor numérico de la variable llamada " locationInString1 . " Este método de " IndexOf " comienza su búsqueda en el comienzo de la cadena . El siguiente método " IndexOf " - que acepta dos parámetros - no hace eso : se inicia la búsqueda de la palabra "coche " un carácter después de la posición de la primera aparición de " auto". Esto permite que el segundo método " IndexOf " para saltar sobre la primera aparición de "automóvil " en la cadena y localice la siguiente. Esta técnica es útil cuando se necesita para buscar apariciones adicionales de una cadena dentro de una cadena de destino .
3
Press "F5 " para ejecutar el proyecto . El código VB.NET ejecuta y muestra el siguiente texto en la ventana de la consola :
primer lugar encontrado = 4 - Siguiente Localización encontrado = 53
El método " IndexOf " descubre que aparece "car" en las posiciones 4 y 53 de la sentencia de destino.