desidero ottenere solo il primo disco mi rendo conto della "Take() non funzionerà.Ottenete il primo elemento nella lista dalla query LINQ
Così ho un elenco che interroga un altro elenco
List<string> etchList = new List<string>();
etchList.Add("709");
La query LINQ è
var query = (from vio in AddPlas
where etchList.Any(vioID => vio.Key.Formatted.Equals(vioID))
select new
{
EtchVectors = vio.Shapes
}).ToList().Take(1);
Ora questo "Take (1)" funziona solo se avessi avuto altri dati in etchList, quindi non è quello che sto cercando. I risultati che sto ottenendo assomigliare questo:
formattati
"clinesegs" 1.013,98 5.142,96 "LYR3_SIG2"
"clinesegs" 1.020,16 5.168,33 "LYR3_SIG2"
"clinesegs" 967,03 5.151,31 "LYR3_SIG2"
"clinesegs" 971,43 5.174,01 "LYR3_SIG2"
Auguro per ottenere solo tornare prima fila" nella lista dei
"clinesegs" 1013.98 5142.96 "LYR3_SIG2"
EDIT:
Ok questo codice esiste:
public class AddPla
{
public AddPla()
{
Shapes = new List<Parse>();
}
public Parse Key { get; set; }
public Parse Pla { get; set; }
public Parse Angle { get; set; }
public Parse Default { get; set; }
public List<Parse> Shapes { get; set; }
public Parse DoubleBrace { get; set; }
public Parse Number1 { get; set; }
public Parse Number2 { get; set; }
}
public class Parse
{
public string Formatted { get; set; }
public string Original { get; set; }
}
Allora questo elenco
var AddPlas = new List<AddPla>();
Spiacenti, non ero 't cercando di "nascondere" qualsiasi codice, semplicemente non ho postato originariamente pensando che non fosse così importante, ma vedi come Shapes è una lista tipo –
Quindi, aspetta, vuoi ottenere il primo 'Forme 'da ogni' AddPla'? – gunr2171
Sì, mi dispiace per quello .... –