>>856
ありがとうございます。
う〜む。なんかこんなんなりました…。
割り算苦手…。
string[] targetDay = {"日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"};
string targetOnlyDate = DateTime.Now.ToString("dd");
DateTime targetDate = DateTime.Now;
string stringTargetDate = DateTime.Now.ToString("yyyy年MM月dd日");
if (Int32.Parse(targetOnlyDate)<=7) {MessageBox.Show(stringTargetDate + "は第1" + targetDay[(int)targetDate.DayOfWeek]);}
else if (Int32.Parse(targetOnlyDate)<=14) {MessageBox.Show(stringTargetDate + "は第2" + targetDay[(int)targetDate.DayOfWeek]);}
else if (Int32.Parse(targetOnlyDate)<=21) {MessageBox.Show(stringTargetDate + "は第3" + targetDay[(int)targetDate.DayOfWeek]);}
else if (Int32.Parse(targetOnlyDate)<=28) {MessageBox.Show(stringTargetDate + "は第4" + targetDay[(int)targetDate.DayOfWeek]);}
else {MessageBox.Show(stringTargetDate + "は第5" + targetDay[(int)targetDate.DayOfWeek]);}

>>858
うっ。ありがとうございます。四苦八苦しているうちに…。
すごいスマートです…。

>>857、860
メソッド化については、最近必要性がわかってきたものの、もうちょっと頭を整理してから考えます。