آقا مجید سوال من را جواب میدادی چند پست قبل این تا حالا حل شده بود
public static int[,] Get(int monthStartDay)
{
var monthMatrix = new int[6, 7];
var row = 0;
var col = 0;
for (int day = 1; day <= 31; day++)
{
row =(int)Math.Ceiling( (day + monthStartDay) / 7.0);
col = (day + monthStartDay) % 7 == 0 ? 7 : (day + monthStartDay) % 7;
monthMatrix[row-1, col - 1] = day;
}
return monthMatrix;
}
این کد یک آرایه ۶در ۷ می سازد ۷ ستون و ۶ ردیف . روز شروع هفته را هم از شما می گیره شنبه =۰ بعد این آرایه را پر می کنه و بر می گردونه
یک کمی مساله را با دقت نگاه کنی و قلم و کاغذ بیاری می تونی حل کنی.