Этот код должен работать абсолютно нормально, и делает для меня:
using System;
using System.Globalization;
class Test
{
static void Main()
{
DateTime dt = DateTime.ParseExact("1/1/2011",
"M/d/yyyy",
CultureInfo.InvariantCulture);
Console.WriteLine(dt);
}
}
Вы говорите, что пытались "без удачи" - что с вами происходит? Можете ли вы придумать подобную короткую, но полную программу, которая не работает?