Ответ: Отказоустойчивость и надежность систем на основе .net и тд
Могу лишь сказать что C# (без отнесения с фреймворку и производителю) был создан для создания именно отказоустойчивых приложений. Этому способствуют жесткая типизация, запрет указателей в с++ стиле, замена указателей на делегаты и на умные указатели.
Моё личное ИМХО, кривые руки неисправит никакой язык и никакая платформа.
Также писать на C# как на C++ это порочная практика, будет неудобно сложно и коряво, язык нужно знать и использовать его как было задумано. Переносить все приёмы из языка в язык неправильно.
__________________
|