using System.Collections.Generic;
public static void Main()
var date = new DateTime(2016, 3, 23);
Console.WriteLine(date.ToString("D"));
var currentWeekday = (int)date.DayOfWeek;
if (currentWeekday < wednesday) {
offset = wednesday - currentWeekday;
if(currentWeekday == wednesday) {
if(currentWeekday > wednesday) {
offset = wednesday - currentWeekday + 7;
var nextWednesday = date.AddDays(offset);
Console.WriteLine(nextWednesday.ToString("D"));