Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB.NET] Ricorrenza carattere dentro stringa

    Salve.
    Vi mostro questo banalissimo codice:

    codice:
    Dim splitted1, splitted2 As String
    'Preparo la mia stringa...
    Dim myString As String = "Non riesco a capire il motivo per cui questo codice non debba funzionare"
    'Calcolo la prima ricorrenza di " " dopo l'indice 15
    index = myString.IndexOf(" ", 15)
    'La stringa prima della ricorrenza...
    splitted1 = myString.Substring(0, index - 1)
    'La stringa dopo la ricorrenza...
    splitted2 = myString.Substring(index + 1, myString.Length - 1)
    Le stampo...
    Console.WriteLine("splitted1 = " & splitted1)
    Console.WriteLine("splitted2 = " & splitted2)
    In teoria dovrebbe stamparmi:
    splitted1 = Non riesco a capire
    splitted2 = il motivo per cui questo codice non debba funzionare

    Invece non stampa niente! :master:
    Vi sarei molto grato se riusciste a dirmi il perchè di tutto ciò!
    Nicola Baldi <% Naighes %>
    Il mio blog!

    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    così funzica:
    Dim splitted1, splitted2 As String
    Dim index
    'Preparo la mia stringa...
    Dim myString As String = "Non riesco a capire il motivo per cui questo codice non debba funzionare"
    'Calcolo la prima ricorrenza di " " dopo l'indice 15
    index = myString.IndexOf(" ", 15)
    'La stringa prima della ricorrenza...
    splitted1 = myString.Substring(0, index)
    'La stringa dopo la ricorrenza...
    splitted2 = myString.Substring(index + 1, myString.Length - index)

    Console.WriteLine("splitted1 = " & splitted1)
    Console.WriteLine("splitted2 = " & splitted2)
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    A me continua a non stampare niente.
    Nicola Baldi <% Naighes %>
    Il mio blog!

    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Con il MsgBox?
    Dim splitted1, splitted2 As String
    Dim index
    'Preparo la mia stringa...
    Dim myString As String = "Non riesco a capire il motivo per cui questo codice non debba funzionare"
    'Calcolo la prima ricorrenza di " " dopo l'indice 15
    index = myString.IndexOf(" ", 15)
    'La stringa prima della ricorrenza...
    splitted1 = myString.Substring(0, index)
    'La stringa dopo la ricorrenza...
    splitted2 = myString.Substring(index + 1, myString.Length - index - 1)

    MsgBox("splitted1 = " & splitted1)
    MsgBox("splitted2 = " & splitted2)
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.