Самый быстрый способ, которым я могу придумать, это:
var sunday = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek);
Если вы хотите, чтобы любой другой день недели был вашей датой начала, все, что вам нужно сделать, это добавить значение DayOfWeek в конец
var monday = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek + (int)DayOfWeek.Monday);
var tuesday = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek + (int)DayOfWeek.Tuesday);
Эта проблема была только что исправлена здесь .
Так, например:
obj
.func1 "aaa"
.func2 "bbb"
будет скомпилировано в
obj.func1("aaa").func2("bbb");
Возможно, вам придется использовать последнюю версию в основной ветке сейчас, в npm:
npm install -g http://github.com/jashkenas/coffee-script/tarball/master