Это может быть полезно, когда Вы отлаживаете веб-приложение, и одна из страниц не компилирует, потому что некоторый другой разработчик зарегистрировался в плохой версии, или Вы не можете проверить последний код по любой причине, но Вы знаете, что не поразите ту страницу. Я делаю все это времена.
К сожалению, в текущей версии F # это невозможно. См. Соответствующий вопрос здесь .
Хорошо , вы можете использовать ограничения - но не с закрытыми типами, такими как int.
type IEnumerable<'a when 'a :> InheritableType> =
member this.Blah =
this.ToString()
Хм ...