Usuário com melhor resposta
Atribuir valor a classe

Pergunta
-
Pessoal,
Tenho essa classe e gostaria de poder setar o valor pra ela.
Mas o sistema diz que ela e' so read only.public double Total
{
get
{
double t = 0;
if (_items == null)
{
return 0;
}
foreach (CartItem Item in _items)
{
t += Item.LineTotal;
}
return t;
}
}Existe um motivo pra ser read only ?
Alem disso, como faco pra configura-la pra aceitar valores ?Abracos
Respostas
-
Amigo,
Segue um exemplo como fazer esta funcionalidade com base no seu codigo.
public double Total { get { double t = 0; if (_items == null) { return 0; } foreach (CartItem Item in _items) { t += Item.LineTotal; } return t; } set { _items.Add(value); } }
se a resposta foi útil, classifique :)
ate mais,
Rodrigo Soria- Marcado como Resposta AGA Neto segunda-feira, 26 de março de 2012 21:22
Todas as Respostas
-
Amigo,
Acesse o link abaixo e veja como trabalhar com propriedades.
http://msdn.microsoft.com/pt-br/library/x9fsa0sw.aspx
Obs:. No teu caso basta incluir o set na propriedade.
se a resposta foi útil, classifique :)
ate mais,
Rodrigo Soria -
-
Amigo,
Segue um exemplo como fazer esta funcionalidade com base no seu codigo.
public double Total { get { double t = 0; if (_items == null) { return 0; } foreach (CartItem Item in _items) { t += Item.LineTotal; } return t; } set { _items.Add(value); } }
se a resposta foi útil, classifique :)
ate mais,
Rodrigo Soria- Marcado como Resposta AGA Neto segunda-feira, 26 de março de 2012 21:22