Ver Mensaje Individual
  #1  
Antiguo 25-06-2022
elrayo76 elrayo76 is offline
Miembro
 
Registrado: ene 2004
Ubicación: En la tierra, por eso mis archivos en la tierra y no en la nuebe...
Posts: 290
Reputación: 21
elrayo76 Va por buen camino
String to TArray<T>

Buenas,


No soy muy experto en los genéricos pero me defiendo. El problema que tengo ahora es que necesito convertir un string a un TArray<T>.


La cosa es la siguiente. Tengo un string delimitado por ";" (punto y coma). Estos datos los necesito separar por ese carácter y pasarlos a un TArray<T>. A simple vista esto parece muy sencillo pero acá viene la complicación.


El tema es que algunas veces el arrat que le paso a la función puede ser de tipo string, otras integer y otras Word, aunque puede haber otras. Los datos del string al separarlos tienen que respetar el tipo de los datos del array (TArray<T>).


Lo que busco es si se puede hacer alguna función o método en una clase que sea genérico, digamos que no tenga que repetir lo mismo por cada tipo de dato. El string se que se podría separar usando TStringList y las propiedades que tiene, pero no se como pasar luego ese TStringList al array.


Si existe hay alguna otra alternativa sera apreciada. Espero que se entienda lo que necesito.


Saludos,
El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno
Responder Con Cita