>Ciao a tutti
>definisco una classe così:
>
>public class tipoGiorno
>{
> public tipoGiorno()
> {
> Giorno = default(DateTime);
> tariffaGiorno = new tipoTariffa();
> }
>
> public DateTime Giorno
> {
> get;
>
> set;
> }
>
> public tipoTariffa tariffaGiorno
> {
> get;
>
> set;
> }
>}
>
>E' possibile accedere dalla classe tipoTariffa a Giorno presente
>in tipoGiorno?
si, se hai anche un riferimento all'istanza di TipoGiorno in TipoTariffa.
adesso non voglio entrare nei meriti del good o bad design per non dilungarmi e perchè non ho sufficienti elementi per giudicare, perciò ho immaginato tu volessi fare una cosa così:
void Main()
{
var giorno = new TipoGiorno();
Console.WriteLine(giorno.Giorno);
giorno.TariffaGiorno.FaiQualcosaConIlTipoGiorno();
Console.WriteLine(giorno.Giorno);
}
public class TipoGiorno
{
public DateTime Giorno { get; set; }
public TipoTariffa TariffaGiorno { get; set; }
public TipoGiorno()
{
this.Giorno = default(DateTime);
this.TariffaGiorno = new TipoTariffa(this);
}
}
public class TipoTariffa
{
public decimal Tariffa { get; set; }
public TipoGiorno Giorno { get; set; }
public TipoTariffa(TipoGiorno giorno)
{
this.Giorno = giorno;
}
public void FaiQualcosaConIlTipoGiorno()
{
this.Giorno.Giorno = DateTime.Now;
}
}
>Grazie mille
di niente ;)
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic