Tengo una DataTable, digamos pdt, en mi código. Solo quiero seleccionar todos table["id"]
y completarlos en una matriz de enteros.¿Cómo obtengo la lista de identificadores como int usando LINQ
Puedo seguir adelante con un foreach
pero estoy tratando de aprender expresiones Lambda. No puedo entender cómo lidiar con esto.
He tratado
List<int> Ids = pdt.Select(row => row["Id"]; return Convert.ToInt32(r));
y
int[] Ids = pdt.Select(row => row["Id"]);
pero nada parece funcionar. Estoy bastante seguro de que esta es una pregunta básica, ayuda a un novato, por favor.
Hoy en día se puede hacer como 'identificadores de var = yourObject.Select (x => x.Id) .ToList();' –