public class PricePublicModel
{
public PricePublicModel() { }
public int PriceGroupID { get; set; }
public double Size { get; set; }
public double Size2 { get; set; }
public int[] PrintType { get; set; }
public double[] Price { get; set; }
}
List<PricePublicModel> pricePublicList = new List<PricePublicModel>();
Come verificare se elemento di pricePublicList
contiene certo valore. Per essere più precisi, voglio verificare se esiste pricePublicModel.Size == 200
? Inoltre, se questo elemento esiste, come sapere qual è?come verificare se Lista <T> elemento contiene un elemento con un valore particolare proprietà
EDIT Se dizionario è più adatto per questo poi ho potuto utilizzare il dizionario, ma avrei bisogno di sapere come :)
cosa succede se non conosco l'attributo di quel valore? per esempio. Ho una voce di elenco che sta visualizzando "18.00 "non so da dove viene, quindi voglio verificare quale attributo ha questo valore? Quindi in pratica, e similiramente a questo esempio non ho il .size o .bar voglio capirlo –
cosa se l'articolo non esiste: quale sarà il valore dell'indice? – BKSpurgeon
** NOTA: ** Se l'elemento non esiste, 'findIndex' restituirà' -1'. Documentazione: https://msdn.microsoft. it/es-es/library/x1xzf2ca (v = vs.110) .aspx – tomloprod