Я знаю, что С# дает программисту возможность доступа, используйте указатели в небезопасном контексте. Но когда это необходимо?
При каких обстоятельствах использование указателей становится неизбежным?
Это только по соображениям производительности?
Также почему С# раскрывает эту функциональность через небезопасный контекст и удаляет из нее все управляемые преимущества? Возможно ли иметь указатели на использование без потери преимуществ управляемой среды, теоретически?