Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/02/2007, 04:31
Avatar de zacktagnan
zacktagnan
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 10 meses
Puntos: 3
Re: Separar una cadena en trozos en C#

¡¡Ah ya!!

Y esto como funciona??? En algún sitio vienen las instrucciones de qué poner ó cómo ponerlo para que lo convierta

Por ejemplo, pasando de VB a C# una definición de variable como está:
Código:
Dim cadena as String
Lo convierte bien a:
Código:
string cadena;
Pero si pongo lo que me has pasado tu del substring y lo pase a VB da error:
cadena.substring(1,1)
//este no lo convierte, dando un error

Entonces, ¿que tipo de cosas puede convertir? ¿Cómo ponerlas? ¿Sólo definiciones, y funciones ó métodos no?

Yo cuando me refería a...:
Cita:
PD: Ya, de paso, ¿alguien sabe de alguna web dónde salgan las equivalencias ó la forma de editar cierto código en VB y de hacerlo en C#?
...lo que quería es algún sitio que te va enseñando, por ejemplo, siguiendo el caso que inició este tema, separar pedazos de una cadena, y a continuación te muestra como se hace en VB y como en C#:

Cita:
Dada una cadena dada, "p34563457", lo que se quiere es separar por un lado la primera letra y por otro la parte numérica:

Código:
* En VB
Dim peli_id, peli_id_Letra, peli_id_Num
peli_id = "p34563457"
peli_id_Letra = Mid(peli_id,1,1)
peli_id_Num = Mid(peli_id,2,Len(peli_id))

Código:
* En C#
string peli_id, peli_id_Letra, peli_id_Num;
peli_id = "p34563457";
peli_id_Letra = peli_id.substring(1,1);
peli_id_Num = peli_id.substring(2,peli_id.length);
Puede que yo me refiera a una especie de manual que expone como escribir el código tanto para VB como para C#
__________________
Saludos,

zacktagnan.
=================================================