PDA

View Full Version : اين ارايه هاي رشته رو چطور تعريف كنم



swallow.pa
جمعه 06 اردیبهشت 1392, 18:51 عصر
سلام به همه
اين ارايه رشته رو چطور تعريف كنم لطفا علاوه بر اصلاح كد توضيح بديذ
ممنونم دوستان

public static string DayName()
{
string Days[7] = { "یک شنبه", "دو شنبه", "سه شنبه", "چهار شنبه", "پنج شنبه", "جمعه", "شنبه"};


}

swallow.pa
جمعه 06 اردیبهشت 1392, 19:15 عصر
درستش كردم اما خروجي درستي نداره


public static System.Globalization.PersianCalendar Pc = new System.Globalization.PersianCalendar();
public static string DayName()
{
string[] Days = new string[] { "یک شنبه", "دو شنبه", "سه شنبه", "چهار شنبه", "پنج شنبه", "جمعه", "شنبه"};

byte intDayofWeek =Convert.ToByte( Pc.GetDayOfWeek(DateTime.Now));
return Days.ToString();


اشكال از كجاست

elahe471
جمعه 06 اردیبهشت 1392, 19:45 عصر
خب اون متغیر intDayOfWeek رو بدست میاری که ازش استفاده کنی دیگه :لبخند:


return Days[intDayofWeek].ToString();

arash691
جمعه 06 اردیبهشت 1392, 20:24 عصر
ببینید شما ارایه ای از رشته ها تعریف کرده اید ام در هنگام return کردن معلوم نکردین دقیقا" از کدام خانه ی ارایه می خواهید استفاده کنید ... یک اشاره گر به یکی از خانه های ارایه باید این کار رو بکنه که میتونه همون کدی باشه که در بالا نوشته شد