PDA

View Full Version : سوال: Property تو در تو



behnam.m
چهارشنبه 08 تیر 1390, 22:46 عصر
سلام
کلاس dateTime دارای یک Property بنام Now می باشد اما در زیر مجموعه Now متد و خصوصیاتی وجود دارد مثل خصوصیت Minute. میشه توضیح دهید که چگونه میشه این کار را انجام داد که در زیر مجموعه یک خصوصیت تعدادی متد و خصوصیت قرار گیرد ؟
لطفا کمکم کنید....


DateTime.Now;
DateTime.Now.Minute;

Editali
پنج شنبه 09 تیر 1390, 00:19 صبح
دوست عزیز DateTime کلاس نیست، بلکه ساختاره (struct). خاصیت Now هم از همان نوع ساختاره.
یعنی چیزی به این شکل:

struct DateTime
{
public DateTime Now
{get; set;}
}

behnam.m
پنج شنبه 09 تیر 1390, 00:30 صبح
دوست عزیز DateTime کلاس نیست، بلکه ساختاره (struct). خاصیت Now هم از همان نوع ساختاره.
یعنی چیزی به این شکل:

struct DateTime
{
public DateTime Now
{get; set;}
}

بله شما درست می گید DateTime یک ساختار است ولی جواب سوال من داده نشد:ناراحت:

Editali
پنج شنبه 09 تیر 1390, 11:49 صبح
فرض کن یه کلاس داریم به اسم C1 که درونش یک پروپرتی داره از نوع کلاس C2 که درون اون هم یک کلاس دیگه دراه از نوع C1




public class C1
{
public C2 Prop
{
get;
set;
}
}

public class C2
{
public C1 MyProp
{
get;
set;
}
}

public class CC
{
void asd()
{
C1 c = new C1();
c.Prop.MyProp.Prop.MyProp.Prop.MyProp.Prop.MyProp = something;
}
}