ExtensionMethod.NET Home of 880 C#, Visual Basic, F# and Javascript extension methods

SplitIn

Convierte una Cadena con Números separados por un carácter a un Listado de Números de un Tipo Especifico.

Source

public static List<T> SplitIn<T>(
	this string source
	, char pSeparador) {

	List<T> alReturn = null;
	if(!string.IsNullOrEmpty(source)) {
		alReturn = (
			source.Split(pSeparador)
			.Select(x => (T) Convert.ChangeType(x.Trim(), typeof(T)))
		).ToList();
	}

	return alReturn;
}

Example

string strnumbers = "1,2,3,4,5";
List<int> Lista = strnumbers.SplitIn<int>(',');

Author: UlisexXx

Submitted on: 21 nov. 2023

Language: csharp

Type: System.Collections.Generic

Views: 1214