none
problemas con strings RRS feed

  • Pregunta

  • cada ves que intento llamar a algunos métodos de strings en visual basic no me los reconoce;por ejemplo:"right,left,etc" ; pero si cuando lo escribo de esta manera:"Strings.right,Strings.left,etc " ... quiero saber scomo resolverlo porque en otros ordenadores si funciona con normalidad 

    de antemano gracias :D
    viernes, 8 de julio de 2016 3:21

Respuestas

  • jean piero,

    Las funciones Left, Right, Len, están implementadas como shared y están contenidas dentro del modulo Strings, por tanto, para hacer uso de una función -del módulo Strings- se debe calificar nombrando al modulo mas el nombre de la función. Por concepto, dudo que puedas hacer uso de una función -de las que comentas- sin anteponer el nombre del modulo; es lo que puedo comentarte de lo que conozco de Visual Basic.

    viernes, 8 de julio de 2016 4:29
  • Si escribes en una aplicación de consola

    Console.WriteLine(Right("Hello World!", 5))

    no vas a experimentar problemas, el método Microsoft.VisualBasic.String.Right(), será usado. Fijate que este método no es el String.Rigth() del espacio de nombres System.

    Cuando lo usas dentro de winforms, entras en conflicto con la propiedad Rigth de la clase Control.

    viernes, 8 de julio de 2016 15:33

Todas las respuestas

  • jean piero,

    Las funciones Left, Right, Len, están implementadas como shared y están contenidas dentro del modulo Strings, por tanto, para hacer uso de una función -del módulo Strings- se debe calificar nombrando al modulo mas el nombre de la función. Por concepto, dudo que puedas hacer uso de una función -de las que comentas- sin anteponer el nombre del modulo; es lo que puedo comentarte de lo que conozco de Visual Basic.

    viernes, 8 de julio de 2016 4:29
  • Si escribes en una aplicación de consola

    Console.WriteLine(Right("Hello World!", 5))

    no vas a experimentar problemas, el método Microsoft.VisualBasic.String.Right(), será usado. Fijate que este método no es el String.Rigth() del espacio de nombres System.

    Cuando lo usas dentro de winforms, entras en conflicto con la propiedad Rigth de la clase Control.

    viernes, 8 de julio de 2016 15:33